Will Ferrell has a surprising admission to make as he appeared on The One Show. The actor appeared on the BBC show's famous green sofa alongside actress Octavia Spencer to discuss their new festive film, Spirited, which they star in alongside Ryan Reynolds.
Spirited, which is released in UK cinemas on Friday (November 18), is a retelling of Charles Dickens' classic story A Christmas Carol, told through the eyes of the ghosts. Will takes on the role of Ghost of Christmas Present while Octavia plays Kimberly, the executive vice president at Clint Briggs' workplace, who is the businessman equivalent of Ebenezer Scrooge played by Ryan.
But after chatting about their new festive movie, hosts Jermain Jenas and Lauren Laverne couldn't help but ask Will about what is possibly his biggest-ever role - Buddy the Elf in the Christmas classic, Elf.