2003
Hauprolle als Will Turner
2003
Hauprolle als Will Turner
2003
»
Der Herr der Ringe - Die Rückkehr des Königs
2003
Hauprolle als Joseph Byrne
2002
»
Der Herr der Ringe - Die zwei Türme
Nebenrolle als Legolas Greenleaf
2001
»
Der Herr der Ringe - Die Gefährten
Nebenrolle als Legolas Greenleaf
2000
»
Inspector Barnaby - Der Mistgabel-Mörder (TV)
Nebenrolle als Peter Drinkwater