Hide unreleased
IZ TBA
as Self
The Curious Case of Benjamin Button 2008
as Dennis Smith
The New World 2005
as Tockwhogh
Soldier 2018
Director, Writer
Credits from TMDB.