Most widely known for playing the lead role of Neal on the television series White Collar alongside Tim DeKay. He also played Zachary Levi's best-friend-turned-nemesis on NBC's Chuck and Matthew Cullen in The Magnificent Seven.
He had a brief role on the soap opera All My Children in 2000. He appeared in half a dozen episodes of Guiding Light from 2001 to 2003.
He was in the Broadway production of 8 the Play, which was about the federal trial involving same-sex couples' right to marry in California. His portrayal of Felix Turner in the 2014 TV movie The Normal Heart earned him a Golden Globe Award for Best Supporting Actor in a Series, Miniseries or TV Feature.
He married publicist Simon Halls and he has three children.
He played the role of Ken in Magic Mike alongside Channing Tatum.