Primeval S5
2011 · Action
as Connor Temple
The Hatching
2018 · Comedy
as Tim
Royal Blossom
2021 · Romance
as Adam
Eve
2020 · Drama
as Liam
400 Bullets
2021 · Action
as Noah Brandt
Lore
2023 · Horror
as Daniel (segment: Shadows)
Red Mist
2009 · Fantasy
as Kenneth
The Bunker
2002 · Drama
as Pvt. Neumann
Return to House on Haunted Hill
2007 · Crime
as Kyle
Caffeine
2007 · Comedy
as Mike
Drained
2025 · Horror
as DI Edward Finch
Homeless Ashes
2019 · Drama
as PJ
Primeval: New World
2013 · Action
1408
2007 · Fantasy
as Mailbox Guy