Ginnifer Goodwin, Josh Dallas Ginnifer Goodwin, Josh Dallas

Ginnifer Goodwin and Josh Dallas had a truly fairy-tale wedding over the weekend.

The Once Upon a Time co-stars, who play Snow White and Prince Charming on the ABC series, tied the knot Saturday in a sunset ceremony in the Los Angeles area, E! Online reports.

See more celebrity wedding news

Only about 30 close friends and family members attended the event. "They were surrounded by their nearest and dearest friends and kept it very intimate and simple," a source tells E!.

Goodwin, 35, and Dallas, 32, got engaged last October after dating for more than a year. A month later, the couple announced that they are expecting their first child together. They met while filming OUAT in 2011.

This is the first marriage for Goodwin and the second for Dallas, who was previously married to actress Lara Pulver.