Gethin estudou na Tiffin School em Kingston-upon-Thames - onde foi monitor-chefe e mais tarde voltou para dar workshops de atuação. Depois de se formar no Balliol College, Oxford, com um diploma em literatura inglesa, ele se matriculou na LAMDA, a London Academy of Music and Dramatic Art. Desde a graduação, ele trabalhou com a Royal Shakespeare Company e com o Old Vic e interpretou Cyrano em 'Cyrano de Bergerac' no Oxford Playhouse. Na televisão, ele fez parte do grande elenco de Game of Thrones (2011) como o adversário malfadado Renly Baratheon.