El actor es conocido por su papel como Pete Dunham en la película Green Street o como Nathan Maloney en la serie, Queer as Folk. Recientemente participó en la cinta de Guillermo del Toro, Pacific Rim, donde interpretó a Raleigh Becket.