Meryl Streep based her character in The Devil Wears Prada on two Hollywood directors.
The 76-year-old actress played icy magazine editor Miranda Priestly in the first film in 2006 and she has reprised the role for the sequel - The Devil Wears Prada 2 which hits cinemas in May - and now Streep has dispelled long-running rumours suggesting her inspiration came from famed Vogue boss Anna Wintour and revealed she actually based her portrayal on her experience of working with moviemakers Mike Nichols and Clint Eastwood.