Né à Glasgow,
Gerard Butler se destine très jeune à une carrière d’acteur, mais s’en laisse dissuader à son entrée dans la vie professionnelle. Après avoir exercé pendant sept ans comme avocat,
Butler interprète un petit rôle dans
Coriolan sur la scène du Mermaid Theatre de Londres.
En 1997,
Butler fait sa première apparition à l’écran dans
La Dame De Windsor avec Judi Dench. Suivront, entre autres titres,
La Cerisaie avec Charlotte Rampling,
Harrison'S Flowers d’Elie Chouraqui, le rôle-titre de
Dracula 2001, face à Christopher Plummer et d’
Attila dans la mini-série éponyme.
Gerard Butler a tourné en 2001
Le Règne Du Feu avec Christian Bale et Matthew McConaughey, et la série télévisée anglaise
The Jury avec Derek Jacobi avant d’obtenir le rôle vedette de
Prisonniers Du Temps de Richard Donner, d’après le succès littéraire de Michael Crichton.
En 2007,
Gerard Butler est à l'affiche du péplum de Zack Snyder
300 dans le rôle du très charismatique roi Leonidas. Pour tout de suite se défaire de son image de gros dur, il enchaîne avec la comédie dramatique
P.s. I Love You avec Hilary Swank. Il ne délaisse pourtant pas les films d'action puisqu'il est à l'affiche de
Le Chantage et de
Rock'Nrolla de Guy Ritchie.
En 2009,
Gerard Butler s'essaye à deux genres totalement opposés en tenant les rôles principaux des films
L'Abominable Vérité et
Ultimate Game.