Question: who plays president grant in wild wild west?
Answer: Kevin Kline