Battle Royale poster

Battle Royale Cast & Characters

Battle Royale (2025) stars Tatsuya Fujiwara as Shuya Nanahara (Boy #15), Aki Maeda as Noriko Nakagawa (Girl #15) and Takeshi Kitano as Kitano. The drama movie was released October 12, 2025. Below is the full cast and crew.

R 2025 · 1h 54m 73 Audience
Movie Trailers
Movie Trailers
Starring Cast
Key crew
Director
Screenplay
Based on
Koushun Takami
Cinematography
Editor
Production design

Full cast

83 cast members

Crew by department

29 crew members

Writing

Koushun Takami
Novel
Kenta Fukasaku
Screenplay

Camera

加藤義一
Still Photographer

Costume & Makeup

Rena Grady
Makeup Artist