Julia Roberts plays the Ice Queen "brilliantly" in the new version of 'Snow White'.

The 'Eat Pray Love' actress Steps out of the romantic comedy roles she is used to for the modernised version of the Grimm brothers' fairy tale - preliminarily titled 'Snow White and the Huntsman' - and co star Lily Collins thinks people will be surprised by how subtly menacing she is.

Lily said: "She played the Evil Queen brilliantly. You forget that's really Julia because she's so good!

"She's playing evil in a way that I don't think people are going to expect. Everyone loves that Julia smile and laugh and she maintains that, but in such this creepy eerie way that you don't know if you love her or hate her."

In pictures released of Julia as the queen, she can be seen in one wearing a huge flowing red and white dress and glaring at the camera and in another dressed in a huge gold dress and reclining on a golden chair.

Despite her menacing persona during takes for the film, Lily assured Julia was extremely nice to her as soon as the cameras weren't rolling.

She added: "Off camera, she's so down to earth and so sweet. We'd be shooting and she's being extremely horrible to me in character and once they yell cut, the first thing she says to me is, 'Are you okay? I'm sorry, I hate being mean to you.'"

The film sees Kirsten Dunst star as Snow White, while Lily will play Greta and The Huntsman will be played by Chris Hemsworth.