Jennifer Morrison attended a meet and greet appearance with fans to celebrate her ABC television show ‘Once Upon A Time’ in New York City last week at the Bloomingdale’s 59th Street store.

The actress wore a MaxMara crepe jumpsuit.

Her rose pink sleeveless jumpsuit boasts a draped top with a cascading ruffle and wide-leg trousers, with a black grosgrain waistband.

Black pumps, onyx chandelier earrings and a bright red lip colour completed her look.

Credit: Getty