1999年六岁时饰演《马克白》中麦克德夫之子一角，开启演艺生涯。2000年参与亚瑟·米勒《吾子吾弟》"（All My Sons）"的演出，2004年依序出现在《》、《》及《Nearly Famous》等电视影集中。2003年饰演《皇家威龙》年轻的查理·卓别林一角；2006年于《魔幻至尊》"（The Illusionist）"演出青少年时期的"Eduard Abramovicz"，影响日后的演出机会。2008年参与《青春爱欲吻》"（Angus, Thongs and Perfect Snogging）"，