He gained fame for his roles in As the World Turns (2004), One Tree Hill (2008), Pan Am (2011-2012), and JAG (2005).
He went to Philadelphia High School for Creative and Performing Arts.
He played roles in Every Day and Mr. Popper's Penguins.
He appeared in the 2001 war film, Black Hawk Down.
He played Joyce in Black Hawk Down, which was directed by Ridley Scott.