- Leo was animated by Netflix Animation’s Animal Logic.
- Leo had a preview at the Annecy International Animation Film Festival on June 14, 2023, before its release by Netflix on November 21, 2023.
Trailer, Teaser & Videos
Poster & Photos
Where to Watch Leo (Stream)
Share!
Recommendations