The Devil Wears Prada 2 struts to stunning $233m opening weekend at box office

· The Guardian