Played Ben Manibag in a leading role in the film, Better Luck Tomorrow and appeared in all three installments of the Hatchet franchise.
He started his career in 1997 when he landed parts in a pair of films that included Shrieker and more notably the Sci-Fi Horror film, Starship Troopers.
He had a recurring role on General Hospital as Brad Cooper starting in 2013.
He was born in Queens, New York and attended the University of Buffalo. He married Kim Shen in 2002 ; they have daughters named Avery and Kori.
He appeared as Hsiang Chu in the Kristen Bell vehicle, Veronica Mars.