My husband and I took two 13 year old boys to this movie -- what a mistake!! It was way to violent and disturbing. They crossed the line when they had the good guy gone bad holding a gun to a small child. We were all disturbed and wished we had not seen the movie. I do agree that Heath Ledger was amazing -- but an amazing, disturbing psychopath.