The entire last 30-45 minutes was just completely unbelievable. Why the hell would Ben Wade run along to the train? I understand the whole, changing his ways and doing the right thing, but come on. I don't know, for me, it just wasn't believable.
Don't get me wrong, the movie was good, just not worth the $30.