2025
as Solomon
2025
as Nevile Strange
2024
as Jack Dawson
2023
as Will Taylor
2022
as William Weightman
2022
as James Ellis
2022
as Lord Cassidy
2021
as Toni
2020
as Peter Quint
2020
as Adrian Griffin
2019
as Cassie
2018
as Luke Crain
2017
as Michael Berryman
2017
as Alec Bailey
2017
as Lucas
2016
as Young Misha Ardonov
2015
as William Thornhill
2014
as James, Duke of York
2013
as Jonathan Harker
2013
as Roderick Temple
2012
as Ralph
2012
as John Cantrell
2011
as Eddie Vogel
2010
as Killer
2010
as Damon
2007
as Marcus
1991
as David Baker