Originario di Londra, ha conseguito una laurea in recitazione presso la Royal Academy of Dramatic Art nel 2005, avviando una carriera versatile che spazia tra televisione, cinema e teatro. È riconosciuto per le interpretazioni televisive di Hizdahr zo Loraq in Game of Thrones e di Frenchie in Our Flag Means Death, oltre a ruoli ricorrenti in serie come White Van Man, Twenty Twelve, W1A, Trollied e…