I think it's cute that Gerard Butler is suddenly trying to be a better actor. He's practically the Arnold Schwarzenegger of our generation, and he seems to know it. It'll be a while until he shakes off that semi-Scottish accent, and it still seeps through here. Not the telltale signs of a great actor, and he never has been. But at least he's trying. I don't think "Machine Gun Preacher" is going to be his big shot. He's better left laying his chances with "Coriolanus".