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!

1Geostorm (2017)

Photo: Geostorm (2017)

After an unprecedented series of natural disasters threatened the planet, the world’s leaders came together to create an intricate network of satellites to control the global climate and keep everyone safe. But now, something has gone wrong: the system built to protect Earth is attacking it, and it becomes a race against the clock to uncover the real threat before a worldwide geostorm wipes out everything and everyone along with it.

This is a list of some of Gerard Butler’s best movies. It should be noted that this is a subjective list and other films such as “Tomb Raider” (2018), “Gods of Egypt” (2016), “How to Train Your Dragon” (2010) and “Machine Gun Preacher” (2011) also has strong performances by him. He has a wide range of films and it’s up to personal preference which movies one may like more.

Next