DAVID Tennant left The One Show viewers choking on their dinner when he revealed his teenage son dressed as an S&M character for World Book Day on Thursday.

The 45-year-old Scottish actor is married to The Bill actress Georgia Moffett and together they have four children.

4 David Tennant says his son dressed as Fifty Shades of Grey character 'Christian' on The One Show Credit: BBC

Appearing on The One Show on Thursday to promote his return to the West End in Don Juan In Soho, David left viewers stunned with a discussion about his eldest son’s World Book Day costume - revealing he dressed as the lead character from X-rate novel series Fifty Shades of Grey.

"Two of my kids - Oliver and Wilfred if you're looking, hello - they were devastated because their school didn't do it," the former Doctor Who star began.

Related articles ATTA GIRL Olivia Attwood wows in lingerie set ahead of debut solo TV show 'WHAT A QUEEN' EastEnders' Maisie Smith shows off legs in colourful minidress in glam snap BIG PANE Star Wars' Spencer Wilding may return to cleaning windows after acting jobs dry up STALKER TERROR Man tried to break into Katy Perry's mansion while she was home with baby JOSS BEAUTIFUL Jacqueline Jossa glistens in a bikini as she cuddles husband Dan Osborne 'TOUGH COOKIE' Mackenzie McKee has ‘long morning’ in ER as dad preps for heart surgery HEADING TO WALES? EastEnders star Jake Wood 'tipped for I’m A Celeb after quitting soap' SHORE LOOKING GOOD Killing Eve's Jodie Comer wows in fresh-faced snap after dip in ocean SCHER FIT Nicole Scherzinger jokes of 'dodging everything 2020 throws at us' in leaping pic BABY JOY Gigi 'gives birth to Zayn's child,' hints her dad as he pens note to 'grandchild'

"But then my eldest, who is 14, who you would think is beyond such things - his school did do it so he went dressed as Christian Grey," he continued.

The One Show hosts Matt Baker and Angela Scanlon reacted with stalled laughter as David continued saying: "Little inappropriate. Don't know how at school they were, I'll find out later!"

4 Jamie Dornan plays Christian Grey in the Fifty Shades film series Credit: Sportsphoto

4 The One Sow hosts Matt Baker and Angela Scanlon were stunned by the story

The hosts asked David if his son had read the books - which feature billionaire Christian Grey seducing a young woman through the use of intense sado masochistic love making.

"I don't know that he's actually read it. I sort of hope he hasn't," David confessed.

Co-guest Adrian Scarborough asked what the costume consisted of - prompting David to reply: "It was basically a suit with a pair of handcuffs and some dollar bills coming out of his top pocket."

4 David Tennant said he is unsure if his son has read the x-rated novels

Viewers of The One Show were amused and stunned by David’s story and flooded Twitter with comments.

“Love that #DavidTennant 14 year old son went to #WorldBookDay dressed as #ChristianGrey… amazing!!” wrote one impressed fan.

“Loved the story about your eldest and the book day costume,” wrote another.

Love that #DavidTennant 14 year old son went to #WorldBookDay dressed as #CristianGrey 😂 amazing!! — kate bishop (@katestacey82) March 2, 2017

Haha 😂David Tennant's son went to school dressed as Christian Grey! I bet that got the PC brigade in a flap! #WorldBookDay — 🌸Sea Chele 🐚of Sarf London🌸 (@micheleshopland) March 2, 2017

Love it #WorldBookDay and @David_Tennant s eldest goes to school as #ChristianGrey lush 😱💋 — Canary Alley 💛⚽️💚⚽️🧡 (@Alia62Alia) March 2, 2017

Creased that David Tennant's son when to school as Christian Grey for World Book day hahahaha — 𝓛𝓾𝓬𝔂 𝓗𝓾𝓽𝓬𝓱𝓮𝓸𝓷🦋 (@Lucyhutcheon) March 2, 2017

OMG David Tennant's 14 year old son went as Christian Grey to school for World Book Day! 😂😂😂 — Suzy 💚 (@xSuzy1979x) March 2, 2017

Love that #DavidTennant 14 year old son went to #WorldBookDay dressed as #CristianGrey 😂 amazing!! — kate bishop (@katestacey82) March 2, 2017

“David Tennant's son went to school dressed as Christian Grey! I bet that got the PC brigade in a flap!” one viewer speculated on Twitter.

While another stunned viewer wrote: “Creased that David Tennant's son when to school as Christian Grey for World Book day hahahaha.”

World Book Day saw children across the world dress as their favourite fictional characters on Thursday 2 March 2017.

Got a story? email digishowbiz@the-sun.co.uk or call us direct on 02077824220