Gerard Butler's Best Movies
This weekend, Gerard Butler stars in the heart-wrenching, white-knuckle action flick Machine Gun Preacher. Gerard's captivating mix of vulnerability and strength has given him the opportunity to play iconic characters like the phantom in Phantom of the Opera and King Leonidas in 300, as well as romantic leads like Mike Chadway in The Ugly Truth — see which rank tops with critics!