I rather enjoy all three options. I think Star Trek (2009) is the one I've enjoyed the most, though, so it earned my vote.
Batman Begins is a good movie, but the micro-wave generator is a bit silly for me and Katie Holmes is a bit of a weak spot acting-wise. I can't think of much to say about Casino Royale except that I think it's still a damned good movie. It loses by the thinnest of margins.