Filmografia
Opere: 6
Recitazione6
- 2021Time3 episodi

- 2016Medici: Masters of FlorenceMedici8 episodi

- 2015Sopravvissuto - The MartianThe Martiannel ruolo di Mitch Henderson

- 2011Il Trono di SpadeGame of Thrones10 episodi

- 2004Troynel ruolo di Odysseus

- 2001Il Signore degli Anelli - La Compagnia dell'AnelloThe Lord of the Rings: The Fellowship of the Ringnel ruolo di Boromir
