Zooey Deschanel (L) and Katy Perry (R).