Julia Roberts hasn't told her children she is playing the Evil Queen in the new Snow White movie.

The 43-year-old actress - who has seven-year-old twins Hazel and Phinnaeus and four-year-old son Henry with husband DANNY MODER - revealed her kids were so scared of the Disney cartoon version of the story, they had nightmares so she can't bring herself to confess her role in the new movie.

She told Access Hollywood: "I haven't like spelled it out that I'm the Evil Queen. Because I showed them [Disney's] 'Snow White' and they had nightmares and they cried."

Julia loves working on the new film with Lily Collins and 'The Social Network' star Armie Hammer and says viewers will be especially thrilled with the movie's dwarfs.

She explained: "We don't have the classic dwarfs. Our dwarfs have different names and personalities than the fairytale."

Lily has previously claimed Julia gave her "goosebumps" because she is so convincing as the Evil Queen in the film.

She said: "She gave me goosebumps. She played the Evil Queen brilliantly. You forget that's really Julia because she's so good. 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, 'Are you okay? I'm sorry, I hate being mean to you.'"