He is an actor and director, known for 12 Monkeys (1995), Fallen (1998) and Jamesy Boy (2014).
Brave the Dark 2025
as Mr. Sullivan
Sally Pacholok 2015
as Dr. Lee
Fallen 1998
as Japanese Businessman
Twelve Monkeys 1995
as X-Ray Doctor
Credits from TMDB.