Urodził się i wychował w Glasgow, mieście w północnej części Wielkiej Brytanii, w Szkocji. W wieku 16 lat porzucił szkołę i przeniósł się do Nowego Jorku, gdzie rozpoczął karierę aktorską. Zadebiutował w 1993 roku w komedii fantastycznej "Being Human" (video, TVP: "Być człowiekiem") u boku Robina Williamsa. Wystąpił m.in. w filmach: "Blade 2", "Pearl Harbor" (2001), "Gladiator" (2000) i "13-ty wojownik" (1999). W telewizji wystąpił w serialach: "Ultimate Force" (2002) jako sierżant Pete Twamley, "Menace" (2002). Zagrał w filmach: "Rowerzysta" (1999), "Wielkie nadzieje" (TV, 1999) i "Liga niezwykłych dżentelmenów"(2003).