Film Productions

Year Title Role
2004 Five Children and It Cyril
2007 Elizabeth: The Golden Age Courtier
2007 Permanent Vacation Max Bury
2007 St Trinian’s Caspar
2014 Testament of Youth Geoffrey Thurlow
2016 The Young Messiah Herod
2018 The Mercy Ian Wheeler

Television Shows

Year Title Role
1997 Bramwell William Kilshaw
1997 Bright Hair Ben Devenish
1998 Alice through the Looking Glass Lewis
2001 Baddiel’s Syndrome Josh
2005 The Golden Hour Stephen Martin
2005 Walk Away and I Stumble Justin
2007 Doctors Johnno Mitchum
2008 The Bill Chris Villiers
2009 Off the Hook Danny Gordon
2010 Lewis Titus Mortmaigne
2011 Campus Flatpack
2011–2012 Leonardo Leonardo da Vinci
2012 Pramface Glynn Three
2012 Me and Mrs Jones Alfie
2012 Groove High Tom Mason
2013, 2015 Broadchurch Olly Stevens
2013 Some Girls Nick the Counsellor Three
2014–2017 W1A Jack Patterson
2014 Doctor Who Psi
2016 Crashing Sam
2016 Hooten & the Lady Edward
2017 Chewing Gum Ash
2018 Jack Ryan Lance Miller
2020–present Bridgerton Anthony Bridgerton


Year Title Role
1995 A Christmas Carol Child Scrooge / Tiny Tim (alt)
1997–1998 Les Misérables Gavroche
2003 King John Prince Arthur
2006 Beautiful Thing Jamie
2007 Pretend You Have Big Buildings Leon
2008 The Mother Ship Elliot
2008 Girl with a Pearl Earring Pieter
2009 House of Special Purpose Alexi
2011 South Downs Duffield
2012 South Downs Duffield
2013 Othello Cassio
2013 American Psycho Tim Price
2016 The Last Five Years Jamie
2017 King Lear Edgar
2017 Certain Young Men Andrew
2018 The York Realist John
2018–2019 Company Jamie
2022 Cock