Actor known best for his breakout role as Dawson Leery on TV's Dawson's Creek. He later played himself on the short-lived ABC series Don't Trust the B---- in Apartment 23. In 2018, he began starring on FX's Pose.
He was a member of an all-male acappella group in high school and at age 15 he wanted to try professional acting so he asked his mother to take him to Las Vegas to get an agent.
He portrayed Kesha's enemy in her music video for the song "Blow" in 2011.
He married Heather McComb in 2003, and the couple divorced in 2009. He then married Kimberly Brook in 2012. He has five children named Joshua, Olivia, Annabel, Emilia and Gwendolyn.
He starred in Dawson's Creek with Katie Holmes.