Margot Robbie told Will Smith he has the "hearing of a 90 year old" as they traded insults on a radio show.

Margot Robbie

Margot Robbie

Taking part in Playground Insults on Scott Mills BBC Radio 1 Show, the 'Suicide Squad' cast members went head to head, trying to make each other laugh with the best digs.

During the game, Margot told Will that he "looked like a less hot version of Obama" and that his "ears stick out so much she could use them as antennas and connect to the Wi-Fi at her mother's house back in Australia".

The 26-year-old actress also jokingly slammed the 47-year-old actor for being the "worst looking cast member in 'I Am Legend'" and told him he was "so old she had to Google The Fresh Prince of Bel-Air as she didn't know what it was".

And Will took a few swipes at Margot too, quipping that he "slept with her mother".

However, Margot had a good comeback, telling Will: "Yeah well, she didn't even bother to call you back ... she thought your nickname was Big Willy, but turns out ... she felt so mislead by that nickname."

Meanwhile, Will previously revealed he had to politely decline Margot's offer of a 'Squad' tattoo because his wife Jada Pinkett Smith wouldn't have been impressed with the inking.

He said: "So, Margot comes to work one day with a tattoo gun and she's like, 'We're all getting tattoos.' And I'm like, 'I don't think we are.' She tattooed probably 17 people on the set and I was like, I'm a grown-ass man I can't go, 'Hey baby, look what I did at work today. Jada, look, look, I did this, I got a tattoo, it says 'Squad'.' She'd have been like, 'Yeah, no.'"