Natural de Londres, estudou atuação na Royal Academy of Dramatic Art, concluindo o bacharelado em 2005. Ganhou reconhecimento na televisão britânica ao interpretar Hizdahr zo Loraq em Game of Thrones e Frenchie em Our Flag Means Death, além de participações em White Van Man, Twenty Twelve, W1A, Trollied e Plebs. No cinema, apareceu como Lu'kibu em 10,000 BC, como Rocky na comédia romântica Yesterd…