Pelangi di Mars

Mar 18, 2026 Adventure ยท Nearly two hours that moves at a comfortable pace without dragging.
Insufficient data available
โ˜…
2.76/5
Letterboxd
๐ŸŽฌ
4.5/10
TMDB
Rewatch
warm comfort
Attention
full focus
Phone-check
medium

The brief

Director Upie Guava crafts a surprisingly grounded sci-fi adventure that feels more like a heartfelt coming-of-age story than flashy space opera. Young Keinaya Messi Gusti brings genuine wonder to Pelangi, anchoring the film's emotional core while colorful robot sidekicks provide clever comic relief without overwhelming the human stakes. The pacing moves at a kid-friendly clip but never talks down to its audience, building real tension around Earth's uncertain fate. Perfect for families who loved The Iron Giant or anyone craving optimistic sci-fi that believes in the power of determination over spectacle.

whimsical sci-fi coming-of-age adventure optimistic futurism robot companions interplanetary journey child protagonist heartfelt wonder

The verdict

If you're looking for thoughtful family sci-fi that prioritizes heart and character development over flashy effects, this is a genuine crowd-pleaser that respects both kids and adults. If you expect fast-paced action or cutting-edge space spectacle, you'll find the deliberate pacing and grounded approach too slow for your taste.

Watch with

  • ๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Perfect family movie night choice
  • ๐Ÿง’ Great for sci-fi curious kids
  • โš ๏ธ May be too childish for teens seeking action

Heads up

  • Child in perilous space situations (moderate)
  • Earth's fate hangs in balance (brief)

Credits

Director
Upie Guava
Cast
Keinaya Messi Gusti, Lutesha, Rio Dewanto, Livy Renata, Myesha Lin, Kristo Immanuel, Gilang Dirga
Official synopsis

Pelangi is an Indonesian child born on Mars. Together with her robot friends, she embarks on a great journey

The Double

Make a night of it
Poster for Colony

Pair this with Colony (2026)

Both explore humanity's future through children navigating alien worlds.

Total runtime: 1h 52m + 2h 3m = 3h 55m

If you liked this