2024
Insomnia as Robert2024
The Way as Jack Price2024
Mudtown as Saint Pete2023
The Gold as John Palmer2023
My Happy Ending as Dr. Hanson2022
Becoming Elizabeth as Thomas Seymour2021
Invasion as Mr. Edwards2021
My Son as Frank2021
Barbarians as Lucas2021
Zebra Girl as Dan2021
Castle in the Ground as Jimmy2019
Pink Wall as Chris2018
Souls of Totality as Guy 32017
Genius as Luc Simon2017
Knightfall as Landry de Lauzon2017
Gunpowder as Guy Fawkes2016
The Five as Mark Wells2016
Mine as Tommy Madison2016
100 Streets as Jake2016
The Other Half as Nickie2016
Happily Ever After as Colin2016
Trial as Ryan / New Aaron2016
Black Mountain Poets as Richard2015
The Trials of Jimmy Rose as Joe Rose2014
Desert Dancer as Ardavan2013
Orphan Black as Leonard "Len" Sipp2013
The Last Days on Mars as Richard Harrington2013
Room 8 as IVES2012
World Without End as Wulfric2011
Black Mirror as Jonas2011
Weekend as Russell2010
Downton Abbey as Anthony GillinghamNaN
Trespasses as Michael2011
A bloody muddle as Restaurant Manager2006
Daddy's Girl as Jason2019
Pink Wall Co-Producer2019
Pink Wall Director2019
Pink Wall Writer2016
The Other Half Executive Producer2016
The Other Half Original Music Composer