Ten aktor szkockiego pochodzenia, urodził się Glasgow, wychował się w Paisley i, częściowo, w Kanadzie. Jego rodzice rozwiedli się, gdy Gerard był małym chłopcem. Chłopiec nie widział ojca aż do 16 roku życia. Butler studiował prawo na Uniwersytecie w Glasgow, w trakcie studiów, dzięki przyjacielskiego usposobienia i wielkich zdolności towarzyskich został nawet przewodniczącym Stowarzyszenia... Studentów Prawa. Karierę aktorską rozpoczął dość nietypowo - w kawiarni natknął się na kolegę - aktora Stevena Berkoffa, który zaproponował mu rolę w spektaklu teatralnym "Coriolanus". Butler polubił to zajęcie tak bardzo, że zrezygnował ze studiów prawniczych. W teatrze zagrał między innymi bohatera granego w kinie przez Ewana McGregora w "Trainspotting". Przed kamerą zadebiutował jako młodszy brat Billy'ego Connolly'ego w "Mrs. Brown" w 1997. Później zagrał jeszcze między innymi w "Jutro nie umiera nigdy" i "Draculi 2000", zagrał także Attilę w serialu o wielkim wodzu. Jest odznaczony Orderem Męstwa za uratowanie życia małemu chłopcu - stało się to w trakcie prac nad "Mrs. Brown" - Butler nie bał się skoczyć do rwącej rzeki, by wyłowić niefrasobliwego młodzieńca.więcej