David Tennant Admits Son's 'Fifty Shades Of Grey'-Inspired World Book Day Costume May Have Been 'A Bit Inappropriate'

Oh dear.

David Tennant has revealed his teenage son took a rather unorthodox approach when it came to dressing up for World Book Day.

The ‘Broadchurch’ star appeared on Thursday’s (2 March) ‘The One Show’, where he admitted two of his children were “devastated” not to be able to dress up for World Book Day, though his eldest son did, with gusto.

Open Image Modal
David Tennant
BBC

David explained: “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.

“Little bit inappropriate, I don’t know how the schoolday went, I’ll find out later.”

He continued: “It was basically a suit with a pair of handcuffs and some dollar bills coming out of his top pocket.”

Open Image Modal
Jamie Dornan plays Christian Grey in the 'Fifty Shades' film series
Moviestore/Rex/Shutterstock

Well, nothing wrong with that, is there? Just a teenager off to school dressed as the BDSM-obsessed tycoon protagonist of the ‘Fifty Shades Of Grey’ series.

Open Image Modal
'One Show' hosts Matt Baker and Angela Scanlon
BBC

We’ll let Nicole Scherzinger take this one…

When asked whether his son had borrowed the book from him, David joked: “I sort of hope he hasn’t.”

Among the more imaginative costumes that made HuffPost’s list of favourites from World Book Day yesterday were Greg Heffley from ‘Diary Of A Wimpy Kid’, Mary Poppins and Paddington Bear.

Our personal favourite, though, was the young man who took on a modern literary great, and went off to school dressed as Joe Wicks, with a copy of ‘Lean In 15’ and some midget trees to complete the look.

Still, all of this pales in comparison to our favourite ever celebrity World Book Day offering, when Myleene Klass’s daughters went off to school in a leopard print coat, big sunglasses and a cappuccino.

'Fifty Shades Of Grey': Where Do You Know The Cast From?
Jamie Dornan (Christian Grey)(01 of10)
Open Image Modal
Let's start with the obvious, shall we?Leading man Jamie Dornan is probably best known for his role in 'The Fall', but you might recognise him from the film 'Marie Antoinette' or the TV series 'Once Upon A Time', where he played The Huntsman.That said, you just might have seen his impressive Calvin Klein underwear ad campaign a few years ago too... (credit:Jon Kopaloff via Getty Images)
Dakota Johnson (Anastasia Steele)(02 of10)
Open Image Modal
Daughter of Don Johnson and Melanie Griffith, Dakota starred in 'The Social Network' and '21 Jump Street' prior to landing the part of the leading lady in 'Fifty Shades'.She also starred in the final episode of the US 'Office', and - like her co-star Jamie Dornan - has also done some modelling work. (credit:Gardiner Anderson/Bauer-Griffin via Getty Images)
Eloise Mumford (Kate Kavanagh)(03 of10)
Open Image Modal
Fresh from her roles in TV shows 'Lone Star' and 'The River', Eloise has landed her biggest role to date as Anastasia's roommate and confidante, Kate. (credit:Jim Spellman via Getty Images)
Jennifer Ehle (Carla Wilkes)(04 of10)
Open Image Modal
Over the course of her career, Jennifer has bagged two Tony Awards for her roles in 'The Real Thing' and 'The Coast Of Utopia'. She was also awarded the Best Actress TV Bafta in 1996, for her portrayal of Elizabeth Bennet in 'Pride and Prejudice'.More recently, Jennifer starred opposite Colin Firth in 'The King's Speech', and also nabbed roles in 'Contagion' and 'Zero Dark Thirty'. She's playing Ana's loving but often-absent mum in 'Fifty Shades'. (credit:ROBYN BECK via Getty Images)
Victor Rasuk (José Rodriguez)(05 of10)
Open Image Modal
One of Victor's biggest pre-'Fifty Shades' roles was in skating film 'Lords of Dogtown'. A method actor, Victor tried to remain in character at all times, leading to him fracturing one of his orbital bones while skating in his spare time. Ouchie.He also appeared in 'Godzilla' last year, as well as the Steve Jobs biopic, 'Jobs', where he played Bill Fernandez. (credit:Craig Barritt via Getty Images)
Luke Grimes (Elliott Grey)(06 of10)
Open Image Modal
You might recognise handsome American actor Luke Grimes from his part in 'American Sniper', or his recurring role in the American drama 'Brothers And Sisters', where he played Ryan Lafferty.He'll be playing Christian Grey's adopted brother Elliott in the new movie. (credit:Rindoff/Dufour via Getty Images)
Rita Ora (Mia Grey)(07 of10)
Open Image Modal
Never heard of her. Next. (credit:Steve Granitz via Getty Images)
Marcia Gay Harden (Grace Trevelyan Grey)(08 of10)
Open Image Modal
Despite having a relatively small role, Oscar-winning actress Marcia probably has the most impressive CV of all of the 'Fifty Shades' stars.Some of the films she's starred in include 'Meet Joe Black', 'The First Wives Club', 'Whip it' and 'Pollock', which bagged her the Academy Award for Best Supporting Actress. (credit:Michael Tran via Getty Images)
Dylan Neal (Bob Adams)(09 of10)
Open Image Modal
Dylan Neal will be playing Anastasia's stepdad and main father figure and source of guidance, Bob.After leaving American soap opera 'The Bold and the Beautiful' after two years, he went on to star in 'Sabrina The Teenage Witch' (as Sabrina's last ever love interest), 'Dawson's Creek' and, more recently, 'Bones'. (credit:Angela Weiss via Getty Images)
Max Martini (Jason Taylor)(10 of10)
Open Image Modal
Not to be confused with the similarly-named Grammy-winning pop producer, Max Martini will be playing Christian Grey's faithful head of security, Taylor, in 'Fifty Shades'.His credits include three years in 'The Unit', and an important role in 'Pacific Rim', where he played Hercules Hansen. (credit:Araya Diaz via Getty Images)