Actor · Born 1977
The Man Who Would Not Shake Hands
2023 · as Jack Wilden
Last Man Down
2021 · as Mercenary Dwayne (voice)
Pirates of the Caribbean: At World's End
2007 · as Singing Gallows Pirate
Best Men
1997 · as Teddy (voice) (uncredited)
Dazed and Confused
1993 · as Student (uncredited)
Recycle Rex
1993 · as Edsel the Dinosaur (voice)