Meryl Streep says it was "horrible" playing Miranda Priestly in the 2006 film 'The Devil Wears Prada', because she stayed in character all day.