Anne Hathaway has returned for The Devil Wears Prada 2. The Oscar winner was spotted filming in New York City this week wearing a $7,900 Gabriela Hearst maxi dress that looked like art. Naturally, we scoured the internet for an affordable option, because why wouldn't we want to look like Andy Sachs 2.0? We landed on this maxi dress that nails the look with its breezy silhouette and bold mosaic print, rich in saturated shades of blue, orange and red. The best part is it's just $23 (no, that's not a typo) on Amazon right now.