Question: who played ulysses s grant in wild wild west
Answer: Kevin Kline