Excellent coherent science fiction

Rating: 10/10 (20 February 2000)

This is one of the few movies which has a consistent time line including time travel. Most movies screw up time travel. This movie is also well acted and has a clever plot. If only Terry Gilliam produced more movies.