Il incarne notamment le personnage de Sean Everleigh dans la série hospitalière australienne All Saints. Il a également fait des apparitions dans les séries Stingers : Unité secrète (Stingers), Blue Heelers, The Bill.
Il a également joué le rôle de James Whistler dans la troisième saison de la sériePrison Break. Il joue le rôle de Cole Harmon dans la cinquième saison de Dexter[1]. Il incarne le lieutenant-colonel Charles "Casey" Jones, le petit-ami militaire du détective Jane Rizzoli dans la série Rizzoli and Isles.
En 2011, il est choisi pour prendre la succession de Jason Statham dans la série télévisée Le Transporteur, l'adaptation des films du même titre.