The bad guy in black and the hero in the white hat. Any fool with a fondness for Westerns can tell you the two are polar opposites, yet Kieren Fallon gets the chance to play Lee Marvin and James Stewart at the same time when he jets into Texas for a single ride in the Breeders' Cup this weekend.