Morris 2015: Czarna msza (Black Mass) jako John Connolly (FBI) 2015: Niepokonana Jane (Jane Got a Gun) jako Dan Frost 2016: Nocny uciekinier (Midnight Special) jako Lucas 2016: Loving jako Richard 2017: To przychodzi po zmroku jako Paul 2017: Bright jako Nick Jakoby 2018: Czerwona jaskółka jako Nathaniel Nash 2018: Gringo jako Richard Rusk 2018: Wymazać siebie jako Victor Sykes 2019: Król jako Falstaff 2021: Zielony Rycerz. Green Knight (The Green Knight) jako Lord 2023: Ósemka ze sternikiem (The Boys in the Boat) jako trener Al Ulbrickson 2025: Sny o pociągach (Train Dreams) jako Robert Grainier

Seriale TV 1995: Policyjna pomoc (Police Rescue) jako Andy 1995–97: Dwa światy (Spellbinder) jako Bazza 1996-99: Szczury wodne (Water Rats) jako Aaron Lawrence 1997: Big Sky jako Pierce Bateman 1997: Upadłe anioły (Fallen Angels) jako Scoob 1998: Wildside jako Michael Savini 2001–2002: Życie ukryte w nas (The Secret Life of Us) jako Will McGill 2002: Dossa i Joe (Dossa and Joe) jako Robbo 2007: Niebezpieczny