It's been a romantic year — on screen, anyway. Several of our favorite TV characters have gotten married to their soulmates, while at least one is left jilted at the altar. Two movies have featured big wedding scenes, and we're seriously lusting after one of the seaside weddings. While we're heading into wedding season in the real world, take a look at the most beautiful onscreen marriages we've witnessed in 2017. (And if you can't get enough, check out 2016's best movie and TV weddings, too!)
Emma (Jennifer Morrison) finally gets her fairytale ending with Hook (Colin O'Donoghue).
Xiomara's (Andrea Navedo) wedding to Rogelio (Jaime Camil) doesn't go quite as she plans, but it is beautiful.
The "I Call Marriage" episode made us cry tears of joy, as we got to see Jack and Rebecca tie the knot.
Eloise (Anna Kendrick) goes to a wedding right after a horrible breakup in this romantic comedy.
Rebecca (Rachel Bloom) is in such a rush to get to the altar that she doesn't realize Josh (Vincent Rodriguez III) doesn't actually want to get married.
We're living for the seaside nuptials in this romantic comedy. Patricia Bernal and Alejandro Camacho play friends to Clara (Karla Souza), who is contemplating going back to her ex.
Olivia (Kerry Washington) and Fitz (Tony Goldwyn) get married in an alternate timeline, in which the election had never been fixed.
In Reign's second wedding of the season, Mary (Adelaide Kane) weds Darnley (Will Kemp) in a lavish affair.
Mr. Mxyzptlk (Peter Gadiot) tricks Kara (Melissa Benoist) into getting into a bridal gown, which nearly qualifies her for this roundup!