Cameron Diaz and Quvenzhane Wallis

Cameron Diaz and Quvenzhane Wallis on the red carpet


First we had Angelina Jolie and Elle Fanning co-ordinating their outfits on the red carpet from the promo tour of Sleeping Beauty, and now Annie co-stars Cameron Diaz and Quvenzhane Wallis are at it too.

Cameron, who plays the cruel Miss Hannigan in the modern remake of the movie, wore a chic fitted shift dress with contrasting white collar, while 11-year-old Quvenzhane Wallis mimicked the actress in a cute T-shirt with printed peter pan collar.

Clearly Cameron is nothing like her mean on screen character, who is obsessed with making the orphaned children in her care clean the house so she doesn't have to.

But we suspect young Quvenzhane is every bit as cheeky as she appears in the movie.

In fact, despite her evil character, Cameron said it was the kids on set who ran the show.

Speaking on the Graham Norton show, Cameron said: ‘They run a scam and get all the adults scared and they are like, “You can’t swear in front of me and if you do, you have to put money in the jar because I’m a kid,” and they walk away with hundreds of dollars!

‘You can’t even whisper a swear word without them saying, “You owe me a dollar.” They have a pile of cash when they leave and I am like, “No, no, no, I don’t play that.”’

Sounds like a good business idea to us...