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