杰拉德·巴特勒为一名苏格兰男演员和制片人,自1997年以《布朗夫人》在银幕上首次亮相以来,已出演过多部电影和电视剧。在电影部分,巴特勒在詹姆斯·邦德电影的《明日帝国》(1997年)和恐怖电影《魔茧复活》(1998年)等电影中担任配角后,2000年在《德古拉2000》中饰演德古拉;2002年与克里斯蒂安·贝尔合作《火龙帝国》;2003年与安吉丽娜·朱莉合作《古墓丽影:原色》,同年在改编自迈克尔·克莱顿小说的科幻冒险电影《重返中世纪》中饰演安德烈·马雷克。2004年,他与艾美·罗森合作,在乔·舒马赫导演的音乐剧改编电影《歌剧魅影》中饰演“魅影艾瑞克”,并与玛丽亚·贝罗和皮尔斯·布鲁斯南合演《赎命24小时》。
尽管先前的演出已为巴特勒累积不少知名度,但直到2007年,他才因扎克·施奈德执导的奇幻战争电影《斯巴达300勇士》中扮演列奥尼达国王而获得全世界的认可,这部电影为他赢得了MTV电影奖最佳打斗奖和帝国奖最佳男主角提名。同年,巴特勒与希拉里·斯旺克合作主演了浪漫剧情片《P.S.我爱你》。继2008年与朱迪·福斯特主演的电影《尼魔岛》和与伊德瑞斯·艾巴主演的《摇滚黑帮》之后,巴特勒在2009年主演了多部电影,包括与凯瑟琳·海格尔主演的浪漫喜剧《丑陋的真相》以及与杰米·福克斯主演的惊悚片《守法公民》。
2010年,巴特勒在动画动作奇幻电影《驯龙高手》中为大块头史图依克配音,随后也在续集《骨碎龙传说》、《夜煞的礼物》(2011年)、《驯龙高手2》(2014年)、《驯龙高手3》(2019年)中声演。2011年,他在根据莎士比亚同名悲剧改编的电影《科里奥兰纳斯》中饰演军事领袖阿提乌斯·图利乌斯(英语:Tullus Aufidius)。他还在2011年动作传记片《机关枪传教士》中饰演山姆·奇德斯。 2012年,巴特勒与琼尼·威斯顿主演了传记剧情片《冲破极限》,并与杰西卡·贝尔主演了浪漫喜剧电影《情场大玩咖》。2014年,他在电影《300勇士:帝国崛起》中客串,在闪回片段中再次扮演列奥尼达国王。2016年,他在动作惊悚片《伦敦陷落》中饰演麦克·班宁并与摩根·弗里曼演对手戏。
在电视剧部分,巴特勒在1998年的《年轻人摇滚明星指南》(1998年)中首次主演电视剧,饰演马蒂·克莱莫尔。在2001年的迷你剧《匈奴大帝》中,巴特勒担任主角阿提拉,次年他在剧集《陪审团》中饰演约翰尼·唐恩。