<Ul> <Li> Will Smith as Captain James T. West </Li> <Li> Kevin Kline as U.S. Marshal Artemus Gordon / President Ulysses S. Grant </Li> <Li> Kenneth Branagh as Dr. Arliss Loveless </Li> <Li> Salma Hayek as Rita Escobar </Li> <Li> M. Emmet Walsh as Coleman </Li> <Li> Bai Ling as Miss East </Li> <Li> Ted Levine as General "Bloodbath" McGrath </Li> <Li> Frederique van der Wal as Amazonia </Li> <Li> Musetta Vander as Munitia </Li> <Li> Sofia Eng as Miss Lippenrieder </Li> <Li> Garcelle Beauvais - Nilon as Belle </Li> </Ul> <Li> Will Smith as Captain James T. West </Li> <Li> Kevin Kline as U.S. Marshal Artemus Gordon / President Ulysses S. Grant </Li> <Li> Kenneth Branagh as Dr. Arliss Loveless </Li>

Who plays president grant in wild wild west