Celebrities and athletes who are considered to be at the top of their games can command millions in endorsement contracts.