GARO in order
Movies based on the GARO franchise. 13 films, 17h 21m in all, in release order.

GARO Special: Beast of the Demon Night
2006 · 105 min
New
GARO: Red Requiem
2010 · 97 min
New
GARO - Kiba: The Dark Knight
2011 · 45 min
New
GARO and the Wailing Dragon
2013 · 97 min
New
GARO Side Story: The Tougen Flute
2013 · 61 min
New
ZERO: Black Blood - Shiro no Shō
2014 · 72 min
New
ZERO: Black Blood - Kuro no Shō
2014 · 74 min
New
GARO: Gold Storm Flight
2015 · 82 min
New
Bikuu: The Movie
2015 · 78 min
New
GARO: Ashura
2016 · 24 min
New
GARO: Fang of God
2018 · 98 min
New
GARO - Under the Moonbow
2019 · 106 min
New
GARO: Taiga
2025 · 102 min
New
Frequently asked questions
What order should I watch GARO in?
1. GARO Special: Beast of the Demon Night (2006), 2. GARO: Red Requiem (2010), 3. GARO - Kiba: The Dark Knight (2011), 4. GARO and the Wailing Dragon (2013), 5. GARO Side Story: The Tougen Flute (2013), 6. ZERO: Black Blood - Shiro no Shō (2014), 7. ZERO: Black Blood - Kuro no Shō (2014), 8. GARO: Gold Storm Flight (2015), 9. Bikuu: The Movie (2015), 10. GARO: Ashura (2016), 11. GARO: Fang of God (2018), 12. GARO - Under the Moonbow (2019), 13. GARO: Taiga (2025).
How long does it take to watch all of GARO?
About 17h 21m across 13 released films.
Do any GARO films have post-credit scenes?
None are listed on TMDB.