Ha fatto il suo debutto nel film per la TV Spartacus (2004), in cui interpretava Flavius, accanto a Goran Visnjic, interprete principale del film. Da allora è apparso nell'horror Neighbourhood Watch (2005) e nel drammatico Factory Girl (2006), con Guy Pearce nel ruolo di Andy Warhol e Sienna Miller in quello di Edie, la sua musa.