N
Star Prestige Review

Why Lon O'Neil From Barry Looks So Familiar

Author

Andrew Henderson

Updated on March 06, 2026

As if Patrick Fischler didn't have enough credits in popular genre TV shows, the performer also appeared in 8 episodes of the ABC fantasy series, "Once Upon a Time." Fischler played Isaac Heller in the back half of Season 4 and also appeared in Season 6 as the recurring character who has the ability to rewrite reality at will using a magical quill.

A disturbed writer with a superiority complex, Isaac attempts to kill off nearly all of the main characters in Season 4 of "Once Upon a Time," an act that sees him imprisoned for the next two seasons. However, Isaac is able to bargain his way to freedom when the central characters need his ability to right some wrongs in Season 6 of the ABC series. 

Despite being a scoundrel, though, Isaac has some likable charm to his character, which makes him a villain fans love to hate. Notably, one of the first things that Isaac does once he's released from the mental institution he is being held in is head off to see a performance of Lin Manuel Miranda's beloved Broadway smash, "Hamilton." Naturally, being a man who loves to rewrite stories in inventive new ways, he loves it.