Who is Jennifer Morrison dating?

The Once Upon a Time heroine is currently dating co-star Sebastian Stan (Jefferson/The Mad Hatter), making her the second off-screen couple on set after Ginnifer Goodwin (Mary Margaret Blanchard/Snow White) and Josh Dallas (David Nolan/Prince Charming). The pair announced that they are dating in May of 2012.

Before dating Sebastian, Jennifer was engaged to her House co-star Jesse Spencer. (You might remember him as the adorable British doctor that her character was dating on the show.) The pair announced their engagement in December 2006 but called off their engagement in August of 2007.

Once Upon a Time Season 2 premieres on September 30, 2012 at 8 p.m. ET/PT on ABC.

Want more OUAT news? Like us on Facebook and Follow us on Twitter.