Slightly flawed, but entertaining film

Rating: 7/10 (11 January 2004)

As previous commentators have argued, there are plenty of plot holes & inconsistencies throughout the film, but besides all that it was an interesting & enjoyable film to watch. The acting was very good for these sort of films, with Tom Cruise putting in a good performance as usual. The best though were the non American contigent of Colin Farrell, Max von Sydow, & the impressive Samantha Morton who is now finally proving herself on the international stage. In the UK, Samantha Morton has been fairly well known for years, starting out as a child actress, & coming to fame on the long running gritty drama TV series Band of Gold, where she played a teenage prostitute. 7/10