Gwiezdne wojny – historie Orson Krennic Gareth Edwards 2017 Czas mroku król Jerzy VI Joe Wright 2018 Player One Nolan Sorrento Steven Spielberg Robin Hood: Początek Szeryf Nottingham Otto Bathurst Untogether Martin Emma Forrest Grzeczny grzesznik Anders Harris Nicole Holofcener2019 Kapitan Marvel Talos Anna Boden, Ryan Fleck Król Henryk IV Lancaster David Michôd film Netfliksa Tajni i fajni Killian Nick Bruno, Troy Quane rola głosowa Babyteeth Henry Shannon Murphy 2021 Cyrano De Guiche Joe Wright

Telewizja Rok Tytuł Rola Uwagi 1984 Special Squad 1 odc. 1985 A Country Practice Luke Dawson 2 odc. 1985 The Henderson Kids Ted Morgan 4 odc. 1986 Prime Time Bartholomew „Bart” Jones 1986Fame and Misfortune John 1986–1987 Sąsiedzi Warren Murphy 19 odc. 1987, 1989 The Flying Doctors Brad Harris / Brian 2 odc. 1988 All the Way Lindsay Seymour 3 odc. 1989 This Man... This Woman Matthew Clarke 3 odc. 1989, 1994 G.P. Max Fisher / Phillip Barton 2 odc. 1994 Roughnecks Joe 90 1 odc. 1995 Klan McGregorów Dale Banks 1 odc. 1995 Police Rescue Dean Forman 1 odc. 1995 Halifax f.p. Peter Donaldson 1 odc. 1996 Close Ups Biz 1997 Good Guys, Bad Guys Brian O’Malley 1 odc. 1999 Queen Kat, Carmel & St Jude Vince McCaffery 4 odc.