È famoso soprattutto per aver interpretato Brian Kinney, protagonista del telefilm Queer as Folk dal 2000 al 2005.
Nel 2006 partecipa a Vanished per 8 episodi nel ruolo dell’Agente Speciale Graham Kelton.
Nel novembre 2007 partecipa come guest star nel telefilm Grey’s Anatomy nel ruolo di Shane.
Nel maggio 2008 entra nel cast di Desperate Housewives per il finale della quarta stagione. La sua presenza è confermata anche per la quinta.
Condividi