From 2003 to 2005 he lent his voice to the Pokemon series. From 2003 to 2006 he provided voices for Sonic X. He won the awards for best actor and best actress for Hedwig and the Angry Inch. In 2006 he got the role of Link Larkin in Broadway’s Hairspray. He played Bob Gaudio in a national tour of Jersey Boys. For playing Elder Price in The Book of Mormon he won the Grammy Award for Best Musical Theater Album and was nominated for the Tony Award for Best Leading Actor in a Musical. From 2012 to 2013 he starred as Bryan Collins in the TV series The New Normal and since 20112 he has played Elijah Krantz in the HBO series Girls. He came out as gay when he graduated high school.