"The Devil Wears Prada 2" landed in the No. 1 spot on its first day in theaters Friday, raking in $32.5 million.