This is a FABULOUS movie. It makes you think without being too repititive or confusing. It really tugs at your heartstrings (you REALLY feel sorry for Eisenheim), and it has a surprise ending. Paul Giamatti (Cheif Inspector Uhl) is PERFECT for his role. Edward Norton (Eisenheim the Illusionist) was also SUPERB in his role as Eisenheim. There is some violence, and there are some traumatic momemts (SPOILER** She dies**), as the prince abuses Jessica Biel's character. The violence is restrained, and the sex is implied, there is nothing explicit. THIS IS ONE OF THE GREATEST MOVIES EVER!!!