Known for
Smallville
8.2
Club Bouncer
Oct 16, 2001
Riddick
6.3
Nunez
Sep 2, 2013
Chucky
7.9
Teddy, Teddy Brooks
Oct 12, 2021
Titans
7.9
The Confessor
Oct 12, 2018
The Tuxedo
5.7
Bike Messenger
Sep 27, 2002
Acting
Participated in 19 movies, 28 TV series