Casting Over 40,000 Auditions: How HBO’s Harry Potter Series Found Its Leads

Casting Over 40,000 Auditions: How HBO’s Harry Potter Series Found Its Leads
source: gettyimages
April 6, 2026

HBO’s much-anticipated Harry Potter TV project has kept fans buzzing, especially around who will take up the iconic roles. After years of anticipation, the show finally revealed the new trio: Dominic McLaughlin as Harry, Arabella Stanton as Hermione, and Alastair Stout as Ron. The journey to these choices was a deep dive into auditions, geography, and a shared vision of turning the magical world into a streaming reality.

The audition marathon, revealed in the documentary Finding Harry: The Craft Behind the Magic, shows the scope of the search. Casting directors Emily Brockmann and Lucy Bevan recall that they stopped counting after hitting 40,000 auditions, then decided to keep going anyway. Even if each submission was one minute long, that tally would translate to hundreds of hours of screen time dedicated to narrowing the pool. The message was clear: they weren’t going to rush this.

What they were looking for went beyond looks. Brockmann described the ideal Harry as a child who seems ordinary at first glance but carries something extraordinary inside. Bevan emphasized inclusivity, ensuring young actors from across the UK could submit initial auditions online, broadening the field and allowing hidden gems to emerge from various corners of the country.

The search map stretched from Manchester to Scotland, then across Ireland and Cardiff, ensuring a wide net of talent. The first major break came in Manchester, where the team met Alastair Stout, whose humor and charm stood out. In London, Arabella Stanton impressed the panel with qualities they believed suited Hermione, and in Glasgow they found their new Harry, Dominic McLaughlin, a performer who exuded a blend of skepticism about the adult world and a palpable vulnerability.

McLaughlin’s audition included a poem he wrote himself, a moment the crew described as evidence of “quiet confidence.” The trio’s selection was presented as the result of a measured balance between talent, temperament, and the spark that makes a young Harry, Hermione, or Ron leap off the page and onto the screen.

The documentary also gives viewers a window into the behind-the-scenes craft—wardrobe, set design, and production work intended to make the adaptation feel magical in a modern streaming format. Reactions to the project have been mixed online. Some viewers praised the craftsmanship and the effort poured into the set, costumes, and props, arguing that the series looks richer and more deliberate than any rushed production could manage.

But social media responses have run the gamut. While fans of the books and films acknowledge the skill on display, others express nostalgia-fueled skepticism, arguing that change threatens what they loved about the originals. Reddit discussions reflect a spectrum of opinions: some think the new take is a money grab, others defend the remake as a legitimate, passionate attempt to reimagine the world for a new audience, and a few remain quietly hopeful about the cast’s potential.

If you’re curious to see the full process, Finding Harry: The Craft Behind the Magic is streaming on HBO Max now. The big-screen legend of the franchise, Harry Potter and the Philosopher’s Stone, is still pegged for a December 25, 2026 release on the platform. In the meantime, fans can look forward to more insight into the casting and the storytelling approach that this reboot aims to bring to the beloved universe.

Want more Harry Potter chatter? There are debates about whether a Cursed Child movie could ever work and what fans should know about Paapa Essiedu, the actor who brings Snape to the screen in the newer era.

Related links

By submitting, I confirm I have the right to share this link and I agree to link back to this article from the submitted page. Duplicate URLs are rejected. Up to 5 links per page.

GraphQL · 292 ms
query Q($id: Int!, $domain: Int!, $srcId: Int!, $hasSrc: Boolean!, $hasSelf: Boolean!) {
  self: qa_ai(where: {id: {_eq: $id}}, limit: 1) @include(if: $hasSelf) {
    id
    title
    text
    date
  }
  linksarticle: qa_ai(where: {domain: {_eq: $domain}, id: {_neq: $id}}, order_by: {id: desc}, limit: 8) {
    id
    title
  }
  linksbottom: qa_ai(where: {domain: {_neq: $domain}, id: {_lt: $id}}, order_by: {id: desc}, limit: 3) {
    id
    title
    domain
  }
  source: qa_ai(where: {id: {_eq: $srcId}}, limit: 1) @include(if: $hasSrc) {
    id
    title
  }
}
{
  "id": 6647165,
  "domain": 6,
  "srcId": 0,
  "hasSrc": false,
  "hasSelf": true
}