Nintendo has announced the leads of the upcoming The Legend of Zelda movie on the Nintendo Today app. Benjamin Evan Ainsworth will play Link, and Bo Bragason will play Princess Zelda. Both are relatively unknown actors.
Benjamin Evan Ainsworth is most known for his role as Miles Wingrave in The Haunting of Bly Manor on Netflix—one of the main roles in the series. He was also the voice of Pinocchio in the 2022 live-action remake from Disney. Meanwhile, Bo Bragason played a supporting character in Disney’s Renegade Nell and has most recently co-starred as a vampire in The Radleys.
What do you think of this casting for The Legend of Zelda film? The film is scheduled to release on May 7, 2027.
This is Miyamoto. I am pleased to announce that for the live-action film of The Legend of Zelda, Zelda will be played by Bo Bragason-san, and Link by Benjamin Evan Ainsworth-san. I am very much looking forward to seeing both of them on the big screen. (1/2) pic.twitter.com/KA5XW3lwul
— 任天堂株式会社 (@Nintendo) July 16, 2025