John Travolta stars as Santa Claus in new Pulp Fiction-themed advert with Samuel L. Jackson

John Travolta has brought one of his most iconic roles back to life - but with a festive twist.

Starring in American financial corporation Capital One's new Christmas commercial, the 66-year-old actor reunited with his former co-star Samuel L. Jackson to reference their 1994 hit film Pulp Fiction.

Swapping out Vincent's slicked-back black hair for sleek white hair and a thick beard, the Grease actor plays Santa Claus as he places an online shopping order for goodies to deliver on Christmas.

The ad is peppered with allusions to the iconic film - which was co-written and directed by Quentin Tarantino.

In Santa's shopping cart are thousands of bolo ties, the same item Travolta's character Vincent Vega wore during his date with Uma Thurman's character Mia in the film.

He also sips on a milkshake throughout the clip, referencing the $5 milkshake Vincent orders while at a 1950s-themed diner with Mia.

The ad finishes up with Santa and Mrs Claus recreating the famous dance moves performed by Travolta and Thurman in the film, however, instead of busting a move to Chuck Berry's 'You Never Can Tell' they're now grooving to his Christmas hit 'Run Rudolph Run.'