

Where to watch
Not streaming yet
Check back soon
Owls' Castle was released on October 30, 1999 but we couldn't find it on any streaming service yet. Rights can change — try again later.
Get the app to be notifiedCast · Directed by Masahiro Shinoda
More from Kiichi Nakai · Lead actor

Tales of the Bizarre
1990 · 7.8

Yonimo Kimyou na Monogatari Tokubetsuhen
1990 · 9.5

Kumokiri Nizaemon
2013 · 9.0

Yoshitsune
2005 · 8.3

Taira no Kiyomori
2012 · 8.2

Takeda Shingen
1988 · 7.5

Second to Last Love
2012 · 7.0

Musashi
2003 · 8.4

The Travel Nurse
2022 · 8.0

Keigo Higashino Mysteries
2012 · 6.7
See all fromKiichi Nakai
More from Mayu Tsuruta · Co-star actress

AIBOU: Tokyo Detective Duo
2002 · 7.5

Yonimo Kimyou na Monogatari Tokubetsuhen
1990 · 9.5

Atsuhime
2008 · 9.0

Time Limit Investigator
2006 · 6.7

Transparent
2002 · 8.0

Tokyo Cinderella Story
1994 · 7.8

Jaja uma narashi
1993 · 10.0

Since I Took You Away
2025 · 9.0

Nihon Boro Yado Kiko
2019 · 6.0

64: Part 1
2016 · 7.2
See all fromMayu Tsuruta
More from Masahiro Shinoda · Director
More like this

Bleach the Movie: The DiamondDust Rebellion
2007 · 6.8

Sister Street Fighter
1974 · 6.6

Seven Samurai
1954 · 8.4

Harakiri
1962 · 8.5

Ran
1985 · 8.0

Neon Genesis Evangelion: The End of Evangelion
1997 · 8.3

Zatoichi
2003 · 7.2

Kagemusha
1980 · 7.8

THE RIBBON HERO
2026 · 6.4

Vampire Hunter D: Bloodlust
2001 · 7.7

Battle Royale
2000 · 7.3

Evangelion: 3.0+1.0 Thrice Upon a Time
2021 · 8.2
Owls' Castle — streaming FAQ
Which OTT platform streams Owls' Castle?
Owls' Castle isn't streaming anywhere in United Kingdom yet.
Is Owls' Castle on Netflix?
No, Owls' Castle is not on Netflix in United Kingdom as of November 2026.
Is Owls' Castle on Amazon Prime Video?
No, Owls' Castle isn't on Amazon Prime Video in United Kingdom right now.
Where can I watch Owls' Castle for free?
Owls' Castle isn't streaming in United Kingdom yet, so there's no way to watch it free at the moment.
What is the OTT release date for Owls' Castle?
Owls' Castle hasn't started streaming in United Kingdom yet. Based on the typical 6–8 week theatrical-to-streaming window, we estimate it will arrive around December 18, 1999. This is a prediction, not a confirmed date.
















