Ha trabajado, entre otras, en las películas There Will Be Blood, Little Miss Sunshine, Ruby Sparks, Love & Mercy, Looper, 12 Years a Slave, Prisoners, Youth, Okja y The Batman.
[3] Comenzó a trabajar en teatro en papeles secundarios en Broadway, entre ellos Un mes en el campo, junto a Helen Mirren; Cuento de Navidad, con Ben Vereen y Terrence Mann, e Inherit the Wind, con George C. Scott y Charles Durning.
[3] Por este trabajo recibió un premio Independent Spirit a la mejor interpretación de un debutante y el premio OUTstanding Actor que otorga el festival Outfest.
[4][5] En 2015 formó parte del elenco de Youth, dirigida por Paolo Sorrentino.
Desde 2007 está en pareja con la actriz, guionista y dramaturga Zoe Kazan.