We wrześniu 2000 wystąpił podczas uroczystości otwarcia Letnich Igrzysk Olimpijskich w Sydney.

Na dużym ekranie debiutował epizodyczną rolą w biograficznym filmie o Oscarze Wilde, genialnym poecie i prozaiku angielskim Wilde (1997). Rok potem trafił na szklany ekran w angielskim serialu Dream Team (1998). Prawdziwy przełom w jego karierze nastąpił dopiero w 2000, kiedy zagrał postać Kevina O’Donnella, kucharza z nowojorskiej restauracji serwującej hamburgery w melodramacie muzycznym Wygrane marzenia (2000). Następnie zagrał główną rolę w komedii 20th Century Fox Pierwsze 20 milionów (2002). Użyczył głosu tytułowemu bohaterowi australijskiej komedii przygodowej Kangur Jack (2004).

Jego singel z coverem piosenki pt. „Night Fever” zespołu Bee Gees z musicalu Saturday Night Fever znalazł się na miejscu 15 brytyjskiej listy przebojów w 1998. Jest współzałożycielem grupy tanecznej Tap Dogs.

Filmografia 2014: Ale szopka 3: Koleś, gdzie jest mój osiołek?!