The 37-year-old pregnantOnce Upon a Time star and her 34-year-old husband (and OUAT co-star) are expecting their second child! The couple also have a son named Oliver, who will turn two years old on May 29.

Sam will be playing Jacob, the evil and overbearing warden of a mental institution who “takes pleasure in tormenting his most disturbed and helpless patients,” according to Deadline. It is rumored that his character is modeled after Jekyll from Jekyll & Hyde.

20+ pictures inside of Sam Witwer and others on the Once Upon a Time set… More Here! »

The cute couple watched on as the Whitecaps beat the Houston Dynamo 1-0. Ginnifer and Josh chowed down on some snacks and beverages as they sat in the stands!

Ginnifer recently talked about her son Oliver, and how he has reacted to her second pregnancy.

“He definitely understands the concept of a baby,” Ginnifer told People. “He pulls up my shirt every day and pats my belly and says, ‘Hello baby.’ We kept telling him your brother can hear you. So he just pushes his face into my belly and talks.”

Jennifer Morrison is one striped beauty as she attends the 100th episode celebration of her hit ABC show Once Upon A Time held at Storybrooke Cannery on Saturday night (February 20) in Vancouver, Canada.