I'm really torn about this movie. It's simultaneously *really* bad but also *really* good.
[The Bad]
The plot and characters are very forced.
Without giving too much away, Hosoda Mamoru tries to explore themes of internet violence, mental health and abuse in this movie, but it seems like he's bitten off more than he can chew. The representation of these issues feel forced, fake and superficial.
Similarly, none of the characters are particularly fleshed out, everyone feels like a caricature with barely any real personality or development. Even the protagonist, Suzu's development and behaviors make zero sense.
Hosoda, also tries to take the mosaic flashback storytelling method he used in Wolf Children to the next level here, but the execution is poor and the whole movie just feels choppy.
On a whole, the narrative of the story feels contrived and makes no sense. And I say this as someone who has watched and appreciated more absurdist anime like Penguindrum and Bishounen Tanteidan.
[The good]
That said.
Visually and musically this movie is STUNNING.
As in, despite the atrocious storytelling and characters who have as much personality as a piece of printed cardboard, the visuals + music + voice-acting are so gorgeous, impactful and compelling, I still find myself being moved to tears.
And if you consider just how bad the plot, it further goes to show just how phenomenal the animation, music and voice-acting had to be to overcome that and still touch people's hearts.
[Overall]
My overall impression is that Hosoda is trying too hard to do too much with this movie. But even well-known directors and animators deserve space to try new things and make break-throughs. Just cause he wasn't successful in this one (to me) doesn't mean he won't be in the next one.
So looking forward to see how his artistry grows from here.
As for whether or not I recommend this movie:
The music and visuals are so so so so SOO stunning that I have to recommend people watch it. But it's really a roller-coaster. The bad is really bad and the good is really good.