Mel Gibson was great as always. I really didn't find much wrong with the movie. Actually, I couldn't see ANYTHING wrong with the movie. I didn't see any mishaps or mistakes. So, if as movie is near perfect, it deserves a five! Heath Ledger was surprisingly good. I had only seen one movie by him...