RISING teenage star Emma Roberts has declared her undying love for Scots actor James McAvoy.
The 17-year-old actress, niece of Hollywood A-lister Julia Roberts, was in Glasgow last night for the premiere of British movie Wild Child.
And the teenager revealed she has a massive crush on our James - and even cried when she discovered the Shameless star is married.
Emma, who has inherited her aunt's Pretty Woman looks, said: "I'm in love with James McAvoy. I literally cried when I found out he was married. I'm tearing up thinking about it - I may have to wreck their home."
Emma is not easily impressed by movie icons as she grew up surrounded by Hollywood royalty and starred alongside Johnny Depp in Blow at age nine.
Many predict she has the potential to be as big a talent as Julia - but for now the California girl only has eyes for Drumchapel's James, who counts Angelina Jolie as one of his on-screen conquests.
Emma said: "I saw him in Wanted and it's my favourite film of the entire summer.
"He has an amazing body. I was dying in the cinema - I thought 'I just love you.'"
We can only guess James' wife Anne-Marie Duff be too pleased.
In Wild Child, out next week, Emma stars with Nip/Tuck's Natasha Richardson as rebellious teen Poppy Moore, who lives a pampered life in LA but is sent to boarding school in England by her dad.
Emma is known for her lead role in Nickelodeon TV series Unfabulous and also played teen icon Nancy Drew in a movie of the same name.
But she refuses to use her aunt's name to help her.
She said: "It's cool to be compared to Julia as she is an amazing actress, but I want to accomplish things on my own.
"Julia doesn't really give a lot of advice. She always says, 'Just be yourself, be natural, have fun and be a kid.'"