Tomorrow Ending Explained: Ratul, a young boy in Bangladesh, is magically shown two very different visions of the future. Directed by Mohammad Shihab Uddin, this 2019 animation film stars Eashan Abdullah (Ratul (Younger Voice)), alongside Tom Freeman as Foreigner Journalist (Voice), Albino George as Villager 4 (Voice), Deepak Kumar Goswami as Batasher Buro (Old Wind Man). With a 9.5/10 audience rating, the ending has been widely praised.

What Happens at the End of Tomorrow?

Ratul, a young boy in Bangladesh, is magically shown two very different visions of the future. In the first scenario, Bangladesh has been inundated by rising sea levels, causing great suffering; in the second scenario, fossil fuels have been replaced by renewable energy, and Bangladesh is prosperous. The purpose of this film is to teach children about fossil fuels and climate change.

Mohammad Shihab Uddin's narrative builds toward a resolution centered on Eashan Abdullah (Ratul (Younger Voice))'s journey. In the first scenario, Bangladesh has been inundated by rising sea levels, causing great suffering; in the second scenario, fossil fuels have been replaced by renewable energy, and Bangladesh is prosperous.

How Does Eashan Abdullah (Ratul (Younger Voice))'s Story End?

  • Eashan Abdullah: Eashan Abdullah's arc reaches a definitive conclusion by the final act, with Mohammad Shihab Uddin delivering a resolution that feels earned after the film's 0h 26m runtime.
  • Tom Freeman (Foreigner Journalist (Voice)): Tom Freeman's role in the climax proves pivotal to how the central conflict resolves.
  • Albino George (Villager 4 (Voice)): Albino George's character undergoes a significant shift in the final act.

What Does the Ending of Tomorrow Mean?

Tomorrow concludes with Mohammad Shihab Uddin reinforcing the animation themes established throughout the film. The final moments with Eashan Abdullah leave a lasting impression — the ending is both a resolution and a statement about the story's central questions.