Everyone knows that the final few minutes of every Once Upon a Time episode can be make or break as the show drops pivotal moments in the final seconds — be it a plot twist, a sudden death or even a new curse. That's obviously why fans were left a little angry when the final minutes of tonight's episode were preempted so President Donald Trump could address the nation about Syria.
In the final scene, Dr. Facilier (Daniel Francis) visited the newly imprisoned Hansel (Nathan Parsons) in jail, confirming that he was in fact the one that woke Hansel up, hoping he'd take out Mother Gothel (Emma Booth). Can't have any other witches in competition for that Dark One magic about to be up for grabs, right? Unfortunately, right as it appeared Dr. Facilier and Hansel were going to have a pretty nasty confrontation, the show was cut off to announce President Trump would be addressing the nation shortly.
Oncers were... less than happy about the unexpected interruption.
Okay, someone tell me what the real ending to #OUAT was tonight because my episode ended with Trump's orange face coming into my TV.— Tracy (@TracyJ516) April 14, 2018
Once Upon a Time did return after 20 minutes following Trump's address, and Hansel did indeed have a struggle with Dr. Facilier... one that ended up being deadly for the burned witch-hunter. Facilier ended up using a voodoo doll to magically murder Hansel on the spot!
Once Upon a Time fans weren't the only ones screwed over by this preemption though. The break lasted well into the 9 o'clock hour, preempting the first chunk of Marvel's Agents of S.H.I.E.L.D. too.
Once Upon a Time airs Fridays at 8/7c on ABC.