I had a hard time with this movie. Maybe it because because I was in the third row and I was trying to catch everything. It was a good movie. It made me sad that Heath Ledger could never follow up his role to this movie, because this was by far the best acting I have ever seen in my life. It was also different with Maggie Gyllenhal compared to Katie Holmes, who should have reprised her role. Excellent movie and well worth the wait!