Gerard Butler has been a part of some of the most memorable and iconic movies of the past two decades. From his action roles in blockbuster hits like ‘300’ and ‘Olympus Has Fallen’ to his romantic leads in ‘P.S I Love You’, he has proven himself time and time again as one of Hollywood’s most versatile actors.
Read on for our list of the 10 most unforgettable Gerard Butler movie roles of all time!