Joel Oulette, born December 7, 2001, in Medicine Hat, Alberta, Canada, is a Canadian actor of Red River Metis and Cree heritage. He is best known for playing Hahn in Netflix’s live-action Avatar: The Last Airbender and Jared in the CBC drama Trickster.
Who is Joel Oulette?

Joel Oulette is a Canadian actor from Medicine Hat, Alberta, who has quickly built an international profile through a mix of Indigenous-focused Canadian productions and high-profile streaming projects.
His role as Jared in CBC’s Trickster earned him three Canadian Screen Award nominations in 2021.
In 2024, he joined the cast of Netflix’s live-action Avatar: The Last Airbender as Hahn, a Water Tribe warrior. That role introduced him to a global audience. Beyond streaming, Oulette has also built credits in scripted drama through My Life with the Walter Boys on Netflix and Sullivan’s Crossing, and he has upcoming projects still in production as of 2026.
He is a member of Red River Metis and Cree from Cumberland House First Nations.
Early Life of Joel Oulette
Joel Oulette grew up in Medicine Hat, a city in southern Alberta known for its energy industry and dramatic river valley landscape. His family background is deeply rooted in Metis and Cree culture.
His father is an artist. His mother, Laurie Oulette, runs a performing arts and Indigenous film production company and has appeared onscreen herself, including in Trickster as Mrs. Robinson.
Oulette has a sister named Shayla Stonechild, who is Cree and Metis from Muscowpetung First Nation. Shayla is the founder and host of The Matriarch Movement, a platform and podcast focused on Indigenous women’s leadership.
Oulette began acting as a young child. He made his film debut as an extra in Bury My Heart at Wounded Knee, a 2007 HBO historical film, at around age five or six.
Joel Oulette Age
Joel Oulette is 24 years old as of 2026, born on December 7, 2001. His zodiac sign is Sagittarius.
He first gained major industry recognition in 2020 and 2021 and has maintained a consistent working schedule since then, with multiple productions releasing each year.
Joel Oulette Ethnicity and Nationality
Joel Oulette is Canadian. He is of Red River Metis and Cree heritage, from Cumberland House First Nations.
His Indigenous heritage has shaped both his career opportunities and his public identity. He has spoken about the importance of authentic Indigenous representation in productions he takes part in.
His mother’s work in Indigenous film production provided him early exposure to the industry and contributed to his path into acting.
Joel Oulette Height and Weight
Joel Oulette stands at approximately 5 feet 9 inches, or about 175 centimeters.
His weight is not publicly confirmed.
He has maintained an athletic build that has served well in physically demanding roles, including the warrior character Hahn in Avatar: The Last Airbender.
Joel Oulette Career

Early Television Work
Oulette’s first credited television role came in 2020 when he appeared in one episode of Tribal as Jordan. That same year, he joined the cast of CBC’s Trickster as Jared, one of the lead characters in the six-episode drama series.
Trickster was adapted from Eden Robinson’s novel Son of a Trickster and became one of the most prominent Indigenous-led productions in recent Canadian television history.
Also in 2020, Oulette appeared in the feature film Monkey Beach as Jimmy and played Runaway in the sci-fi thriller Parallel Minds. His work across Trickster, Monkey Beach, and Parallel Minds in a single year demonstrated a rapid entry into professional work.
Canadian Screen Award Recognition and Rising Profile
Oulette’s 2020 work led directly to multiple Canadian Screen Award nominations in 2021. He received nods for Best Lead Actor in a Drama Series for Trickster and Best Acting Ensemble for Abducted. His performance in Monkey Beach also earned him a nomination for Outstanding Performance by an Actor at the 2021 ceremony.
He won at the Red Nation Film Festival in the same year, taking the Actor in a Leading Role honor for his work in Chateau Laurier.
In 2022, he took on a recurring role in Chateau Laurier across four episodes, followed by Ben Taggart in Ruby and the Well, a six-episode run. That year, he also appeared in Two Sentence Horror Stories and played Nashua Kipp in Nancy Drew in 2023.
Avatar: The Last Airbender and Beyond
Oulette’s international breakthrough came in 2024 when Netflix released its live-action adaptation of Avatar: The Last Airbender. He played Hahn, a Water Tribe warrior who serves as a foil to Sokka. The character underwent significant changes from the original animated series, and Oulette gave the role a more layered interpretation than fans initially expected.
In the lead-up to the casting announcement, the production had operated under the pseudonym Tradewinds, so Oulette initially auditioned without knowing he was trying out for Avatar. He first read for Sokka before the creative team redirected him toward Hahn.
The show, filmed in Vancouver, gave Oulette his first major international exposure. Audiences responded warmly to his performance across his two-episode appearance.
Recent and Upcoming Work
Since Avatar, Oulette has continued building his resume at pace. He joined My Life with the Walter Boys on Netflix as Jay Abrahams, playing the role across eight episodes in 2025. He also appeared in Sullivan’s Crossing as Jacob Cranebear across nine episodes in 2025, and had a role in the 2025 film Here as an Indigenous man.
He was cast in Splinter Cell: Deathwatch, playing a character called Thunder in a voice acting role.
In 2026, he is appearing in Seventeen (eight episodes, post-production as of mid-2026) and Grendel as a character named Oscar. His profile has continued to grow, and a Disney+ production is also in his future.
He is confirmed to play Robbie Hood in Descendants: Wicked Wonderland, the next installment in the Disney+ Descendants franchise.
Joel Oulette Filmography
Selected credits:
- Bury My Heart at Wounded Knee (2007, HBO film) as extra
- Chasing Tears (2018, short film) as Jay Cook
- Tribal (2020, 1 episode) as Jordan
- Trickster (CBC, 2020, 6 episodes) as Jared
- Monkey Beach (2020) as Jimmy
- Parallel Minds (2020) as Runaway
- Abducted (2021) as Derrick Desjardins
- Two Sentence Horror Stories (2021, 1 episode) as Jeremy
- Chateau Laurier (2022, 4 episodes)
- Ruby and the Well (2022, 6 episodes) as Ben Taggart
- Nancy Drew (2023, 1 episode) as Nashua Kipp
- Cascade (2023) as Jesse
- Tales from the Rez (2023, 1 episode) as Water Spirit
- Avatar: The Last Airbender (Netflix, 2024, 2 episodes) as Hahn
- Can I Get a Witness (2024, 6 episodes) as Wesley
- Julian and the Wind (2024, short) as Julian
- Don’t Even (2024, 6 episodes)
- Here (2024 film) as Indigenous Man
- Sullivan’s Crossing (2025, 9 episodes) as Jacob Cranebear
- My Life with the Walter Boys (Netflix, 2025, 8 episodes) as Jay Abrahams
- Splinter Cell: Deathwatch (voice as Thunder)
- Seventeen (2026, 8 episodes, post-production) as Phoenix
- Grendel (completed) as Oscar
- Descendants: Wicked Wonderland (upcoming) as Robbie Hood
Joel Oulette Awards and Recognition
Oulette received three Canadian Screen Award nominations in 2021 for his work across Trickster, Monkey Beach, and Abducted. The nominations covered Best Lead Actor in a Drama Series, Best Acting Ensemble, and Outstanding Performance by an Actor.
He won the Red Nation Film Festival award for Actor in a Leading Role for Chateau Laurier.
His casting in Avatar: The Last Airbender in 2024 drew coverage in local Canadian outlets, including Medicine Hat News, which highlighted his roots in the city.

Joel Oulette Girlfriend
Joel Oulette has been in a relationship with Mary McNab since 2021. The two have shared photos together on social media over the years.
Both have described a shared interest in pop culture and superhero content, which connects naturally to Oulette’s work in genre television and film.
Their relationship has remained relatively low-key publicly, with little additional detail confirmed beyond the start date and their shared public appearances on social media.
Joel Oulette Net Worth
Joel Oulette’s estimated net worth is $1 million as of 2026.
His income comes from his acting work across television series, streaming productions, and feature films, along with any associated brand activity.
His ongoing work across Netflix productions including My Life with the Walter Boys, Avatar: The Last Airbender, and his upcoming Disney+ project has expanded his earning potential significantly since his earlier Canadian television work.

Joel Oulette Social Media
Oulette is active on Instagram, where he posts behind-the-scenes content, project announcements, and personal updates.
His presence on social media grew significantly following the release of Avatar: The Last Airbender in early 2024.
He also maintains activity on other platforms, where fan communities around his Avatar role in particular remain active.

The Bottom Line
Joel Oulette earned three Canadian Screen Award nominations in 2021 for his work in Trickster, Monkey Beach, and Abducted, a remarkable tally for an actor who had only entered professional television the year before. His 2024 casting as Hahn in Netflix’s live-action Avatar: The Last Airbender then brought him to an international audience.
He grew up in Medicine Hat, Alberta, in a family rooted in Red River Metis and Cree heritage, with a mother who runs an Indigenous film production company and a sister who hosts the Matriarch Movement podcast. That background in Indigenous arts and culture has informed the kinds of projects he pursues.
He has Seventeen and Grendel currently in the pipeline for 2026, and he is set to play Robbie Hood in Disney+’s upcoming Descendants: Wicked Wonderland. With multiple overlapping streaming commitments, his workload continues at a fast pace.
We hope you enjoyed reading about Joel Oulette. Feel free to share your thoughts in the comments below!