Premonition
2007 · Drama
as Jim Hanson
Faces in the Crowd
2011 · Crime
as Sam Kerrest
Fantastic Four
2005 · Action
as Victor Von Doom
The Supremes at Earl's All-You-Can-Eat
2024 · Comedy
as Ray
Fire with Fire
2012 · Action
as Robert
The Surfer
2025 · Thriller
as Scally
You're Not You
2014 · Drama
as Liam
Monster Party
2018 · Horror
as Patrick Dawson
Fantastic Four: Rise of the Silver Surfer
2007 · Action
as Dr. Doom
Runaways S1-S3
2017 · Action
as Jonah
Paranoia
2013 · Drama
as Miles Meechum
The Plains
2023 · Drama
as Radio Guest
Charmed S1-S8
1998 · Drama
as Cole Turner
Charmed S8
2005 · Drama
Swinging Safari
2019 · Comedy
as Rick Jones
FBI: Most Wanted S6
2024 · Action
as FBI SSA Jess LaCroix
Hunters
2016 · Crime
as McCarthy
Bait
as Doyle