A great mix of inventive storytelling amid the mystery of magic

Rating: 9/10 (23 October 2006)

Sure, there are explosions and fires and bursts of electricity. There is at least one death and one chase scene, but there is more to this one. It's a compelling and often brilliant story about magic, science, good and evil. And it's set in 20th century London. The film is almost flawless.
Hugh Jackman and Christian Bale are both fine as rivaling magicians. They trade the roles of antagonist and protagonist throughout the film. And Bale has continued becoming a very interesting actor, at least one who takes really great roles. Though, Michael Caine really steals the show. He has a very warm role as Putter, the teacher, who is wise and complicated. Rebecca Hall is brilliant as Sarah, Rupert's wife. And David Bowie is less irritating than usual as the great Tesla. The editing is slick and helps the movie progress seamlessly. It's a very involving movie.