Studia alla Sylvia Young Theatre School di Londra. Ha esordito sul grande schermo nel film “Intimate Relations” del 1996. Il successo però arriva grazie al film “About a boy” in cui interpreta il ruolo di Marcus al fianco di Hugh Grant.