Movies
Braveheart
as Robert the Bruce
Equilibrium
as DuPont
Saw III
as Jeff
Saw IV
as Jeff
The Lost City of Z
as James Murray
We Bought a Zoo
as Peter MacCready
Saw V
as Jeff (archive footage)
Saw VI
as Jeff Denlon (archive footage) (uncredited)
La toile
as Nick
Horizon: An American Saga - Chapter 1
as Desmarais