2004-2007年：事业早期.2004年，罗拔的第一个银幕角色是电视电影《》，当时他演的出一个小配角角色，据説演出这个小配角所赚到的所有收入几乎都被他用来缴交的学费了。同年，他被印度女导演米拉·奈儿看中，参与了名着改编电影《浮华新世界》的拍摄，但基于剧情考虑，他的戏份最终全被删剪，只会在DVD版本中出现。2005年5月，罗拔在被提名到于英国首演的《The Woman Before》但在开幕夜不久前被解僱了，角色由顶上。同年，他被导演选中，在《哈利波特：火盃的考验》中饰演西追·迪