I wanted to give this film a low star rating but that hardly seems fair. The film itself is beautifully made. Effects, costumes, locations etc are all truly wonderful. The acting is great and the lead role is played beautifully. What lets the film down for a non-German speaking English person is the God awful American dubbing. The actors doing this are DIRE. The American accent doesn't lend itself to this kind of thing at the best of times, but this is gob-smackingly appalling. Watch the film in German with English subtitles. It's magic (pun intended).