She may play the daughter of Snow White and Prince Charming in the hit show, Once Upon A Time, but Jennifer Morrison looked more like Little Red Riding Hood on Wednesday.
The 34-year-old blonde actress looked very fetching in a red woolen mini dress worn under a matching plaid coat as she jetted out of Vancourver airport on Wednesday.
She kept warm with black tights and black leather ankle boots with a beige Gucci shoulder bag.