Skip to Content

Who played Jack in Once Upon a Time?


Once Upon a Time was a popular fantasy TV series that aired on ABC from 2011 to 2018. The show took place in the fictional town of Storybrooke, Maine, where fairy tale characters were transported from their enchanted world. One of the main characters was Jack, who was featured prominently throughout the show’s 7 seasons. But who exactly played this iconic character? Let’s take a closer look.

About the Character of Jack

In Once Upon a Time, Jack was depicted as Jack from the English fairy tale Jack and the Beanstalk. He was first introduced in the second season and went on to appear in 20 episodes over the course of the series.

Jack was portrayed as a likable thief with a sense of adventure. In the enchanted forest, he climbed the beanstalk to steal from the giant and reluctantly helped Princess Emma on her quest to find a compass. In Storybrooke, he was close friends with Emma and helped her on various missions. He also developed romantic relationships with women like Ashley Boyd.

Jack added a fun, mischievous element to the show and was involved in some pivotal storylines. Viewers enjoyed following his journey over the seasons as he evolved from a petty thief to a hero who would risk his life for his friends.

Colin O’Donoghue as Jack

The character of Jack was played by Irish actor Colin O’Donoghue. O’Donoghue appeared in a recurring role as Jack/Nick in Seasons 2 and 3 of Once Upon a Time before being promoted to a series regular in Season 4.

Colin O’Donoghue was born on January 26, 1981 in Drogheda, County Louth, Ireland. Before being cast as Jack, O’Donoghue was best known for his work on stage in Ireland and the UK. Some of his early TV roles included appearances in The Tudors and CSI: Miami.

Once Upon a Time marked a big breakout role for O’Donoghue and introduced him to a wider mainstream audience. Due to his charismatic performance as Jack, he quickly became a fan favorite character. Many viewers fell in love with his portrayal of the adventurous, quick-witted Jack.

O’Donoghue’s Portrayal of Jack

As Jack, Colin O’Donoghue brought all the charisma and flair needed for the character. He perfectly embodied Jack’s mischievous nature with a certain twinkle in his eyes and a roguish grin.

O’Donoghue also conveyed Jack’s inherent sense of heroism and morality. Despite his thieving ways, Jack ultimately wanted to help others and do the right thing. The character was much more than just a one-dimensional villain.

Some key qualities O’Donoghue brought to the role:

  • Charismatic screen presence
  • Good comedic timing
  • Rugged physicality for action scenes
  • Capacity for emotional depth
  • Ability to deliver witty lines
  • Believable chemistry with leading ladies

Whether trading quips with Emma or brandishing his sword to fight giants, O’Donoghue always embodied the daring and brave spirit of Jack from the fairy tales. His performance was instrumental in making Jack such an appealing character.

Reception and Impact of O’Donoghue’s Performance

O’Donoghue’s run as Jack on Once Upon a Time earned him significant praise and popularity. Many television critics took note of his talent and charisma in the role.

Here is an overview of the reception and impact of Colin O’Donoghue’s performance as Jack:

  • Quickly became a fan favorite character
  • Earned praise for his comedic timing and on-screen charm
  • Chemistry with leading ladies like Jennifer Morrison praised
  • Provided an alluring bad boy appeal to the show
  • Received glowing reviews for his acting range in emotional scenes
  • Raised O’Donoghue’s profile and name recognition
  • Resulted in more prominent television and movie roles
  • Contributed to the success and popularity of Once Upon a Time

Overall, TV critics and Once Upon a Time fans agreed that Colin O’Donoghue was perfectly cast as Jack. He embodied the spirit of this fairytale character and delivered a star-making performance. Jack ended up being one of the most beloved characters thanks to O’Donoghue’s popularity in the part.

O’Donoghue’s Career After Once Upon a Time

Landing the key role of Jack on Once Upon a Time provided a significant boost to Colin O’Donoghue’s acting career. He garnered widespread recognition and praise for his work as Jack over multiple seasons.

When O’Donoghue left Once Upon a Time in 2018 after the series ended, he was able to leverage his strong work as Jack to get more high-profile roles.

Here are some highlights of O’Donoghue’s career after Once Upon a Time:

  • Played the lead role in the 2021 thriller film The Right One
  • Appeared in movies like The Rite and Carrie Pilby
  • Guest starred on TV shows including Homeland and Masters of Sex
  • Returned to his theatre roots, starring in stage productions in Dublin and London
  • Named by Bustle magazine as one of the “hottest heartthrobs” on TV
  • Continues to have a dedicated fanbase as a romantic lead

While O’Donoghue has yet to find a role as popular as his Once Upon a Time gig, he continues to be a sought-after talent for compelling character roles in film and television. And he owes much of his current success to the indelible mark he made as the heroic Jack.

Conclusion

In summary, the iconic character of Jack on Once Upon a Time was played by talented Irish actor Colin O’Donoghue. O’Donoghue embodied all the charm and appeal of the classic fairy tale Jack, winning over legions of fans. His multi-season run on the show made him a fan favorite and boosted his profile as an actor. Thanks to his star-making performance as Jack, O’Donoghue continues to thrive in film and television roles. His wit, magnetism and dedication to the character made O’Donoghue the perfect choice to bring Jack from page to screen in Once Upon a Time.

Seasons Number of Episodes
Season 2 7 episodes
Season 3 13 episodes
Season 4 22 episodes
Season 5 10 episodes
Season 6 8 episodes
Season 7 2 episodes
Total 62 episodes

This table provides a breakdown of Colin O’Donoghue’s episode appearances as Jack across the 7 seasons of Once Upon a Time. It shows how he started in a recurring role in Seasons 2-3 before becoming a series regular through the rest of the show’s run. In total, O’Donoghue appeared in 62 episodes as Jack, cementing his status as a central, beloved character.