Jennifer Morrison at Bloomingdales in NYC on May 8, 2013
The Once Upon a Time actress was seen at the NYDJ Shop Opening Celebration at Bloomingdales, looking fashionable in a leather jacket, high-waisted jeans, a summery white shirt, and chunky earrings.
Click through the gallery to see Jennifer's rocker-chic look and let us know what you think of it in the comments below! While you're at it, get a look at what might happen in the big OUAT finale. Will Storybrooke be destroyed? Time will tell!
Catch the Season 2 finale of Once Upon a Time on Sunday, May 12 at 8 p.m. ET/PT on ABC.