He had supporting roles in films such as 16 Blocks, The Terminal, Confessions of a Dangerous Mind, The Sum of All Fears, Jericho Mansions, Max Payne and Pawn Sacrifice. He was the male lead in the 2004 horror film Eternal.
He had supporting parts in movies such as 16 Blocks, The Terminal, Confessions of a Dangerous Mind, The Sum of All Fears, Jericho Mansions, Max Payne and Pawn Sacrifice. He was the male lead in the 2004 horror film Eternal.