The Prince of Persia has found a new princess!

Jake Gyllenhaal, who has starred in such films as End of Watch and Prince of Persia, is currently dating model Emily DiDonato, according to Us Weekly.  

The couple met in NYC last fall and have been dating for "a month or two," says a source.

Credit: Twitter

Apparently, 32-year-old Jake met 22-year-old Emily at a spin class at SoulCycle, a trendy gym in Manhattan.

"He'll hop on the instructor bike," the source says about Jake's passion for spinning. "He loves the attention from the girls!" 

Meanwhile, this is just the latest good news for Emily, who was featured in the Sports Illustrated swimsuit issue last month.

Jake hasn't had a serious relationship in a while. He briefly dated Minka Kelly last summer and was infamously linked to Taylor Swift until the start of 2011.  

Let's hope that this relationship goes better than his time with Taylor, as he is supposedly the subject of the song, "We Are Never Ever Getting Back Together." 

Best of luck, Jake and Emily! Perhaps this will be the "end" of Jake's bachelor days.

Source: Us Weekly