The longest TV ad of all time is 14 hours long. Created for a product that supposedly “lasts forever,” this Old Spice commercial features actor Terry Crews and is airing for “an eternity” online. Since TV airtime is particularly expensive, a 14-hour version was aired in Brazil, on December 8, 2018, and earned the Guinness World Record for the longest TV ad ever.