Emily Blunt did ''a little dance'' after receiving a compliment from Meryl Streep.

The 31-year-old actress was described as ''best young actress I've worked with in some time, perhaps ever'' by the 65-year-old star after appearing alongside her in 2006 movie 'Devil Wears Prada', and the brunette beauty still cannot believe the Hollywood legend held her in such high regard.

She said: ''I still die [over that compliment]. It was a little bit mind-blowing.

''I think my hair blew back, actually, when I read it. You do a little dance and then you realise you've got to try and live up to it.''

Emily stars opposite Meryl again in her latest movie, musical fantasy film 'Into the Woods', and while the star admitted the role is the ''best part'' she's ever landed, the 'Looper' actress wishes she was better at singing.

She explained: ''Well, obviously I still think I could have been better at the singing, you know, but it's the best part I've ever been given.

''It has everything in it that you could want as an actor: conflict and humor and emotion and empathy. And poignancy. All of it.''

Emily - who plays the baker's wife in the motion picture - was pregnant with her first child, Hazel, who is now 10 months old, while shooting the movie but admits it got a bit tricky to hide her baby bump during the latter part of the filming process.

Speaking to Edit magazine, the star - who has been married to John Krasinski since 2010 - added: ''In a way, the part was the only one in Hollywood I could still have done, because it didn't matter if I was a bit big - the baker's wife eats a lot of buns.

''But by the end of the shoot I was about seven months [pregnant] and hiding behind every tree in the woods.''