| Red Right Hand (2024) als Cash |
| Peppa's Cinema Party (2024) als Mr Raccoon (voice) |
| Gran Turismo (2023) als Danny Moore |
| Needle in a Timestack (2021) als Tommy Hambleton |
| Billie Eilish: The World's a Little Blurry (2021) als Self |
| The Outpost (2020) als CPT. Benjamin D. Keating |
| Wonder Boy, Olivier Rousteing, né sous X (2019) als Self |
| And We Go Green (2019) als Self |
| Always at The Carlyle (2018) als Self (archive footage) |
| Romans (2017) als Malky |
| S.M.A.R.T. Chase (2017) als Danny Stratton |
| Tour de Pharmacy (2017) als JuJu Pepe |
| Pirates of the Caribbean: Dead Men Tell No Tales (2017) als Will Turner |
| Unlocked (2017) als Jack Alcott |
| Paparazzi: Full Throttle LA (2016) als Self (archive footage) |
| Digging for Fire (2015) als Ben |
| The Hobbit: The Battle of the Five Armies (2014) als Legolas |
| Romeo and Juliet (2014) als Romeo |
| The Hobbit: The Desolation of Smaug (2013) als Legolas |
| Zulu (2013) als Brian Epkeen |
| Marina Abramović: The Artist Is Present (2012) als Self |
| The Three Musketeers (2011) als Duke of Buckingham |
| The Good Doctor (2011) als Dr. Martin Blake |
| Fight for Your Right Revisited (2011) als Carwasher |
| Main Street (2010) als Harris Parker |
| David Blaine: What Is Magic? (2010) als Himself |
| Sympathy for Delicious (2010) als The Stain |
| New York, I Love You (2008) als David |
| Pirates of the Caribbean: At World's End (2007) als Will Turner |
| According to Plan: The Making of 'Pirates of the Caribbean: Dead Man's Chest' (2006) als Self |
| Love and Other Disasters (2006) als Paolo |
| Pirates of the Caribbean: Dead Man's Chest (2006) als Will Turner |
| The Armenian Genocide (2006) als Auguste Berneau (voice) |
| The Path to Redemption (2006) als Self |
| Elizabethtown (2005) als Drew Baylor |
| Kingdom of Heaven (2005) als Balian de Ibelin |
| Ringers: Lord of the Fans (2005) als Self |
| Haven (2004) als Shy |
| Troy (2004) als Paris |
| The Calcium Kid (2004) als Jimmy Connelly |
| The Quest Fulfilled: A Director's Vision (2003) als Self |
| Below Deck: An Interactive History Of Pirates (2003) |
| An Epic At Sea: The Making of Pirates of the Caribbean: The Curse of the Black Pearl (2003) als Self |
| The Lord of the Rings: The Return of the King (2003) als Legolas |
| Pirates of the Caribbean: The Curse of the Black Pearl (2003) als Will Turner |
| Ned Kelly (2003) als Joseph Byrne |
| Film Collectibles: Capturing Movie Memories (2003) als Himself |
| The Lord of the Rings: The Two Towers (2002) als Legolas |
| New Zealand as Middle Earth (2002) als self |
| Black Hawk Down (2001) als PFC Todd Blackburn |
| Beyond the Movie: The Fellowship of the Ring (2001) als Self |
| The Lord of the Rings: The Fellowship of the Ring (2001) als Legolas |
| A Passage to Middle-earth: Making of 'Lord of the Rings' (2001) als Self |
| Quest for the Ring (2001) als Self |
| Wilde (1997) als Rent Boy |
| Wizards! |
| The Cut als The Boxer |
| Deep Cover |