演过舞台剧、电视剧与电影。他从六岁就开始表演并且出现在一些电影里,例如《小鬼历险记》、《皇家威龙》和 《魔幻至尊》之后演出超级英雄电影《特攻联盟》、《复仇者联盟2：奥创纪元》。
早年生活.1990年6月13日出生于英国白金汉郡海威科姆，原名为"Aaron Perry Johnson"，父亲为土木工程师，母亲为家庭主妇。以丹尼尔·戴-路易斯为偶像。
演艺生涯.1999年六岁时饰演《马克白》中麦克德夫之子一角，开启演艺生涯。2000年参与亚瑟·米勒《吾子吾弟》