年，7岁的约翰·贝尔演出了他的第一部电影作品《彩虹照耀》，他于该电影中饰演主角孤儿托马斯。2012年，他在电影《怒战天神》中饰演宙斯的孙子赫利俄斯，接着在科幻灾难电影《超级战舰》中饰演安格斯；2013年至2014年，他在史诗奇幻电影《哈比人》中饰演弓箭手巴德的儿子贝恩。