Ed Sheeran stars in a new Heinz commercial. The 28-year-old Grammy winner loves ketchup so much that he reached out to the condiment giant with an idea for a commercial and Heinz agreed.