Good racing scenes, ruined by flat characters (what was the point of Miles's wife being there) and a terrible hamming up by Christian Bale, apparently using his own English accent, but managing to make himself sound like Dick van Dyke in Mary Poppins. Very sexist too.