Exclusive

Once Upon a Time Is Finally Reuniting the Nolan Brothers and It Isn't All Hugs and Kisses

Exclusive: See the first moment when estranged brothers David and James come face-to-face on the hit ABC series

By Billy Nilles Apr 22, 2016 4:35 PMTags

It's time for the twisted family reunion that's been years in the making.

Ever since Once Upon a Time traveled down to the Underworld this season, we've been waiting for the time when David would come face-to-face with his nasty twin brother James. In this sneak peek of Sunday's all-new episode, exclusive to E! News, our wish has been granted. Who wouldn't want double the Josh Dallas? But anyone expecting a few hugs between these two is going to be sorely disappointed. A hug was never in the cards—not with all that bad blood. (Before his life in Storybrooke, you'll recall that Shepherd David assumed his brother's royal crown after he was killed.)

read
Once Upon a Time Finally Introduces Its First LGBT Relationship
ABC

After getting over the initial shock of his dead brother, David tells his sibling, "I'm just glad to finally see you, so we can talk. Cruella told me why you're so angry with me because…" That's all he can get out before James cuts him off, finishing David's sentence. 

"Mother gave me up and kept you? That's what she said? She was never really good at reading people," James sneers. "Better with dogs."

So, what is James' problem with his brother? "Oh, it's simple," he says. "You stole my glory." As for what the sheriff of the Underworld plans to do to exact his revenge on our beloved Charming, well, you're going to have to press play on that video above to find out.

David and James aren't the only siblings to get some attention this week. In the episode, entitled "Sisters," Regina (Lana Parrilla) and Zelena's (Rebecca Mader) tense relationship comes to the foreground when mom Cora (Barabra Hershey) reveals a family secret that could change her daughters' lives forever. Any guesses on what the secret might be? Our money's on the pair not being as related as we've all believed them to be.

Once Upon a Time airs Sundays at 8 p.m. on ABC.

Watch: "Once Upon a Time" Celebrates 100th Episode Milestone
photos
Once Upon a Time: Our Dream Cast