Home / Discover / People

Fallen

2016
as Daniel Grigori

War Horse

2011
as Albert Narracott

Treadstone

2019
as J. Randolph Bentley

Mamma Mia! Here We Go Again

2018
as Young Sam Carmichael

Paradise Hills

2019
as Markus

Baghead

2023
as Neil

Now Is Good

2012
as Adam

Billionaire Boys Club

2018
as Kyle Biltmore

Great Expectations

2012
as Philip 'Pip' Pirrip

Benediction

2021
as Ivor Novello

The Guinea Pig Club

as Richard Hillary

The Railway Man

2014
as Young Eric

Dalgliesh (2021)

2021
as Charles Masterson

This Beautiful Fantastic

2016
as Billy Tranter

Return to Silent Hill

as James Sunderland

The Bad Education Movie

2015
as Atticus Hoye

Stonewall

2015
as Danny Winters

The Last Full Measure

2019
as William Pitsenbarger

Guest Star

Episode Late Show with David Letterman
Tina Fey, Jeremy Irvine, Barr Brothers
2012
Episode The Late Late Show with James Corden
Patricia Arquette, Matt Walsh, Jeremy Irvine, A$AP Rocky
2015