Actor · Born 1969
Slaves and Kings
2021 · as O'Donnell
Dogtanian and the Three Muskehounds
2021 · as Dogtanian's Father / Captain Bloodhound
The World is Theirs
2018 · as Petrov
Everybody Leaves
2015 · as Dan
Seth's Gold
2015 · as Bill Williamson (voice)
El asesino a sueldo
2009 · as Phillip
Wedding Belles
2007 · as Kevin
Goya's Ghosts
2006 · as French General
The Amazing Grace
2006 · as Oliver
Soldier of God
2005 · as Geoffrey
Spider-Man: The Venom Saga
2005 · as Cletus Kasady / Carnage (voice)
Soccer Dog 2: European Cup
2004 · as Alex Foote