

Square Peg(2025)
Edwin

Misfire(2025)
Max

Lore(2024)
Daniel

Never Have I Ever(2024)
Sam

Girl in the Video(2024)
Jack Sweeney

Bogieville(2024)
John

Firecracker(2024)

Drained(2024)
DI Edward Finch

Royal Blossom(2021)
Adam

400 Bullets(2021)
Noah Brandt

Kindred(2020)

Homeless Ashes(2019)
PJ

Eve(2019)
Liam

House Of Salem(2016)
Mr. Downing

The Hatching(2014)
Tim

Drone Strike(2013)
Sergent Craig

True Bloodthirst(2012)
Johnny Harker
The Truth About Stanley(2012)
Mikolaj
Little Larry(2012)

Red Mist(2008)
Kenneth

Heart of a Dragon(2008)
Don

Primeval: Through the Anomaly(2008)

Return to House on Haunted Hill(2007)
Kyle

Popcorn(2007)
Kris

Blood on Benefits(2007)

1408(2007)
Mailbox Guy

Caffeine(2006)
Mike

Dead Fish(2005)
Abe Klein (as Andrew-Lee Potts)

Avalanche(2004)

Nature Unleashed: Avalanche(2004)
Jock Cussler

The Poet(2003)
Rick

Boudica(2003)
Nero

Stranded(2002)
Jacob Robinson
Night Flight(2002)
Tommy Atwell

The Bunker(2001)
Pvt. Neumann

New Year's Day(2001)
Jake

The Protagonist
as Neville / James / Sam – The Protagonist
Unseen Scars
Anchor Me
Mikey Carter