Rose to fame as the star of the 2003 film The Dreamers and played a major role in Boardwalk Empire. In 2014, he played Mason Verger in Hannibal.
He started acting on stage in off-Broadway productions, and appeared in Dawson's Creek.
He had a starring role with Steve Buscemi in the HBO series Boardwalk Empire.
He was previously engaged to Italian actress Asia Argento. He then married Jamie Bochert.
He appeared in a Joey Ramone video for the song "What a Wonderful World."