Oyunculuk

Yıl Başlık Rolü
2024 Adaletin Eli Cash
2023 Carnival Row - Sezon 2 Rycroft Philostrate
2023 Gran Turismo Danny Moore
2021 Needle in a Timestack -
2020 The Outpost First Lt Benjamin Keating
2019 Carnival Row - Sezon 1 Rycroft Philostrate
2017 Retaliation Malky
2017 Karayip Korsanları Salazar’ın İntikamı Will Turner
2017 Unlocked Jack Alcott
2014 Hobbit: Beş Ordunun Savaşı Legolas
2014 Cities -
2013 Suç Şehri Brian Epkeen
2013 Hobbit: Smaug'un Çorak Toprakları Legolas
2011 Üç Silahşörler Duke of Buckingham
2008 Seni Seviyorum New York David
2007 Karayip Korsanları: Dünyanın Sonu Will Turner
2006 Haven -
2006 Karayip Korsanları: Ölü Adamın Sandığı Will Turner
2006 Extras - Sezon 2
Bölüm 1
lui-même
2005 Elizabethtown Drew Baylor
2005 Cennetin Krallığı Balian
2004 Truva Prince Paris of Troy
2003 Ned Kelly Joe Byrne
2003 Yüzüklerin Efendisi: Kralın Dönüşü Legolas
2003 Karayip Korsanları: Siyah İnci’nin Laneti Will Turner
2002 Yüzüklerin Efendisi: İki Kule Legolas
2001 Yüzüklerin Efendisi: Yüzük Kardeşliği Legolas
2001 Kara Şahin Düştü Blackburn
1999 Midsomer Murders - Sezon 3
Bölüm 3
Peter Drinkwater

Prodüksiyon

Yıl Başlık Mesleği
2006 Haven Ortak yapımcı