Question: who played ulysses s grant in wild wild west
Answer: Marshal Artemus Gordon ( Kevin Kline ) hunt for Confederate General `` Bloodbath '' McGrath ( Ted Levine ) , who is wanted for mass murder , throughout the Southern United States .