Question: who played randy watson on coming to america?
Answer: Eddie Murphy