View Full Cast Makoto ShinkaiSelfGenki KawamuraSelfYojiro NodaSelfNanoka HaraSelfHokuto MatsumuraSelf