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