Debutó con el telefilme épico Espartaco (2004), en el que interpretaba a Flavio, frente a Goran Visnjic que daba vida al protagonista. Desde entonces ha trabajado en la película de terror Neighbourhood Watch (2005) y el drama Factory Girl (2006), con Guy Pearce como Andy Warhol y Sienna Miller como su musa, Edie.