Crunchyroll’s One Piece Film Red, a film by Toei Animation, opened in theaters across North America, Germany and Australia/New Zealand this past weekend. The anime film has been well received by audience members and critics during its phenomenal opening weekend, leaving the film with an “A” on CinemaScore and 95% Rotten Tomatoes. One Piece Film, […]