Messages were published this week, between 35-year-old actor James and Scottish schoolgirl Lucy Clode, 17, which show the star being very forward.
Lucy’s grandmother, Beryl Sussex, 84, has hit out at James, insisting that he’s ‘out of touch with reality.’
Beryl told a UK newspaper: “I think he ought to get a slap on the wrist and I know my son, Lucy’s dad, wouldn’t be afraid to give it to him.
“It shows how little these famous actors know about normal people and how to behave.”
And Beryl thinks that the age gap between James and her granddaughter is worse because he is a celebrity. She said: “Lucy isn’t even 18. It’s bad enough that a man of his age is approaching her like this, never mind a movie star. I really take exception to this.
“I don’t know this actor, at my age we don’t keep up to speed, but it’s quite clear his behaviour is not on.”
James was left red faced this week when the messages were published, which showed him asking Lucy how she was, whether or not she was single and if he should rent a room for them.
Speaking about it himself for the first time, he said: “I’m embarrasses and I guess I’m just a model of how social media is tricky.
“It’s the way that people meet each other this way. But what I’ve learned, I guess because I’m new to it, is you don’t know who’s on the other end.”