Actor and comedian Jamie Foxx is recovering after someone assaulted him at a restaurant in Beverly Hills, California on Friday night.