He played Clifford Bradshaw in the 1998 Broadway revival of Cabaret, which won the Tony for Best Revival of a Musical.[9] In that same year, he played the lead in the independent film Finding North.[10]

He appeared in the 2011 Broadway revival of The Normal Heart, for which he won the Tony Award, Featured Actor in a Play.[9] He was in the Broadway revival of Mary Stuart in 2009, as the Earl of Leicester.[13][14]