'Machine Gun Preacher' has a fascinating story but makes its main character, played by Gerard Butler, one-dimensional.
Not even Robert Downey Jr. can quite save 'Iron Man.' But the weekend offers more, including 'Son of Rambow,' 'Made of Honor,' and 'Redbelt.'
Patrick Dempsey goes into charm overload in 'Made of Honor.'
Catherine Zeta-Jones and Aaron Eckhart discover a recipe for romance; Ben Affleck directs a Boston-based crime chiller by the author of 'Mystic River.'