You'd be forgiven for being a little confused by Will Ferrell’s appearance on last night’s edition of ‘The Tonight Show’, after all host Jimmy Fallon also seemed pretty perplexed by the comedian’s choice of costume. Ferrell appeared on Fallon's sofa dressed as Little Debbie's snack cakes mascot, Little Debbie and refused to break character during his interview, which was meant to be promoting new movie Get Hard. 

Will FerrellWill Ferrell looked slightly different on last night's edition of 'The Tonight Show'

Wearing a blue check dress, a white apron, black patent shoes, white ruffle socks and with a curly brown wig under his straw hat, Ferrell gave no real explanation for his choice of attire, as host Fallon looked on baffled.

"Well I have to wear it,” the comedian told Fallon when asked why he'd chosen to dress as the iconic cake character. "I am the new face of Little Debbie snack cakes. I'm not the Hollywood hunk I once was, this mug ain't making the moolah like it used to. I've got a mouth to feed, mine.”

More: 'Elf' Musical Heading to London's West End in Winter 2015

The comedian then proceeded to read a promo for the American cake brand telling the audience that they all have the "opportunity to go out and buy a packet of Little Debbie snack cakes!”

Ferrell didn’t make much attempt to promote his latest movie Get Hard during his appearance on the talk show, instead insisting Fallon spent his time referring to him as Little Debbie.

More: Will Ferrell Thrown Out Of Basketball Stadium

Get Hard stars Ferrell as rich businessman James King who, after being wrongfully convicted of tax evasion, hires his only black friend Darnell Lewis, played by Kevin Hart to prepare him for prison life.

The film had its premiere Monday night at the SXSW festival, where it offended critics who branded it “racist and homophobic”. Writing in Variety, critic Justin Chang claimed the film featured 'some of the ugliest gay-panic humour to befoul a studio release in recent memory'.