Mejor conocido por interpretar el papel principal de Neal en la serie de televisión White Collar junto a Tim DeKay, también puede ser visto como el mejor amigo de Zachary Levi convertido en némesis en Chuck de NBC. En el 2019. consiguió el papel principal de Matthew Zuk en la serie Doom Patrol.
Tuvo un breve papel en la telenovela All My Children.
Estuvo en la producción de Broadway 8 the Play, basado en el juicio federal sobre el derecho de las parejas del mismo sexo a casarse en California. Su interpretación de Felix Turner en la película para televisión del 2014 The Normal Heart le valió un Globo de Oro al Mejor Actor Secundario en una Serie, Miniserie o Programa de Televisión.
Se casó con el publicista Simon Halls y tienen tres hijos juntos.
Interpretó el papel de Ken en Magic Mike junto a Channing Tatum.