Interpretó los papeles de Jamie Wright en el drama de crimen The Killing y a J. Edgar Hoover en la cuarta temporada de Boardwalk Empire de HBO.
Consiguió su primer papel actoral en un episodio de CSI: Miami.
Ha aparecido como invitado en varios episodios de Mad Men junto a Jon Hamm.
Se casó con la diseñadora de moda Katy Ladin y su hijo Maxfield David Ladin nació el 21 de diciembre del 2012.
Apareció en la miniserie Generation Kill de HBO, protagonizada por Alexander Skarsgard.