Board Thread:Character Discussion/@comment-7526254-20160510162817/@comment-25926288-20171105015356

Lightdark123 wrote: Regina was NOT 18 when she first met Snow, there was an episode where Cora talked about how she was becoming an "old maid" (the time when Regina was in love with Daniel, before she met Snow). She had to be in her mid 20s then, an age where most women were expected to already be married and had kids in that era.

David and MM are definitely in their late 20s given their roles in Storybrooke Canonically, Regina was 18. (They first casted so that Snow was 12 and Regina was 20, but they since changed Snow to 10 and Regina to 18). Royalty get married at young ages (like 16)