I thought the performances of the actors (specifically Heath Ledger) were fantastic. However, you would keep reaching a point where you thought the movie was over and then it would keep going... and going... and going... Overall it was an excellent film.