Details
Country: USA
Release Date: 2004-03-12
Filming Locations: Canary Wharf Underground Station, Canary Wharf, Isle of Dogs, London, England, UK
Earnings
Budget: $26,000,000
Opening Weekend: $8,014,005 (USA) (14 March 2004)
Gross: $23,222,861 (USA) (18 April 2004)