In 2008 this movie was fantastic. Now, 14 years later it can't help but feel dated. I love the script, sets, audio, and (most of the) acting. But the editing and slow zoom camera shots are overdone. Do we have to zoom into everyone?

Heath Ledger is an honorable mention. His performance is captivating. Almost hard to pay attention if he wasn't on screen though.

I could never get past the casting of Maggie Gyllenhaal. Her performance gives the same energy as a teenager in her high-school drama club. I personally took off one star vecause they forced me to sit through her performance. Then, I gave one back because the script itself is a 10/10 lol.