Who Wore Zooey Deschanel for Tommy Hilfiger Better…Zooey Deschanel or Taylor Swift?