2018
Mary Shelley
Actor - Lord Byron
2017
Journey's End
Actor - Hibbert
2015
Far from the Madding Crowd
Actor - Sergeant Troy
Remainder
Actor - Tom
2014
Effie Gray
Actor - Everett Millais
2012
On the Road
Actor - Carlo Max
2009
The Boat That Rocked
Actor - Carl
Full filmography