。卡维尔穿过英国国旗来搭乘直升机，他很适合这支电视广告。第二个电视广告特色是卡维尔在夜间驾驶汽车通过冷清的伦敦，与一名年轻女子会议。他主演了导演乔·舒马赫的恐怖片《》（2008年），并在2009年，他在伍迪·艾伦的喜剧电影《》中饰演一个小角色。他在塔西姆·辛的神话电影《战神世纪》中扮演了主角忒修斯，是部有着高预算和特效的电影；电影于2011年11月11日上映。在2012年，卡维尔和布鲁斯·威利共同出演了《》。2011年1月30日，宣布卡维尔将成为查克·史奈德的《超人：钢铁英雄》中超人／克拉克·肯特的第一主