He played Michael Keaton's character's son in the 1988 film, Jack Frost. As an adult, he appeared in Lincoln, Milk, and Untraceable.
He played guitar for his high school band, Roostir.
He starred in director M. Night Shyamalan's 1998 movie, Wide Awake.
He had an affair with his co-star Anna Friel from 2009 to 2010.
He appeared in the 2012 Steven Spielberg film Lincoln.