He plays a charming devil in the latest small screen adaptation of Terry Pratchett's tales.

And David Tennant, 46, looked somewhat unrecognisable - thanks to his his fiery locks on the set of Good Omens in London this week.

The former Doctor Who star, who plays demon Crowley, was spotted filming on a bench next to a platinum-haired Michael Sheen, who stars as angel Aziraphale.

Scroll down for video

Making a deal with the devil: David Tennant, 46, certainly looked devilishly handsome - and somewhat unrecognisable - thanks to his his fiery locks on the set of Good Omens in London this week alongside platinum-haired Michael Sheen

The characters seemed to be engrossed in deep conversation as the scene unfolded in a London park.

Good Omens is based on the late fantasy author's book, which tells the story of angel Aziraphale (Michael) and demon Crowley (David) who team up to stop the birth of Satan.

In the intense scenes, the opposing duo appear to come to an agreement as they shake hands following their discussion.

Dramatically different: The former Doctor Who star traded his natural brunette tresses for a deep red on the set of the mini-series

Starring role: Filming tense scenes the former Doctor Who, who plays demon Crowley, is sat on a bench next to Michael Sheen, who stars as angel Aziraphale

Getting into character: The Scottish actor is no stranger to changing his appearance for a role; he donned a head of extensions to portray Henry II for his acting stint on the stage

David donned a quirky pair of sunglasses with trendy circular frames, which brought a stylish flare to his costume.

The Scottish actor is no stranger to changing his appearance for a role as he donned a head of extensions to portray Henry II for his acting stint on the stage.

Between filming scenes, the tenth Doctor Who pulled on a padded jacket and woolly gloves to keep warm.

Can we agree? The pair seem to be engrossed in deep conversation as the sequence unfolds in the London park

Angelic: Michael looked ethereal in his beige waistcoat, complete with a chain, and trousers teamed with an off-white coat and grey bow tie

A compromise: In the intense scenes, the opposing duo appear to come to an agreement as they shake hands following their discussion

It's a done deal: Angelic Michael and devilish David seal their deal with a handshake during tense scenes filmed for Good Omens

Michael also ditched his trademark brunette tresses for a platinum style on the set of Good Omens.

The Hollywood hunk looked ethereal in his beige waistcoat, complete with a chain, and trousers teamed with an off-white coat and grey bow tie.

The series is co-produced by BBC Two and Amazon. The stars started filming for the adaption earlier this year and the finished edit will not air until 2019.

Jon Hamm, Miranda Richardson, Jack Whitehall and Michael McKean are also starring in the series alongside the pair.

Going strong: David looked comfortable in Michael's company as he reclined on the park bench in leafy north London

Storytelling: Good Omens is based on the late fantasy author's book, which tells the story of angel Aziraphale (Michael) and demon Crowley (David) who team up to stop the birth of Satan

In good company: Jon Hamm, Miranda Richardson, Jack Whitehall and Michael McKean are also starring in the series alongside the pair