Onward

The audience has spoken. See what they’re saying.
147
Starring
Chris Pratt, Tom Holland, Julia Louis-Dreyfus
Director
Dan Scanlon
Rating
PG
Genre
Adventure, Family, Fantasy
Release date
March 6, 2020

In a modern fantasy world where magic has faded, two elf brothers embark on a quest to spend one more day with their late father using a rare spell. Onward is a heartfelt road-trip adventure about brotherhood and magic in everyday life.

X Marks the Spot - Follow us Today!!

James Carrick

James Carrick is a passionate film enthusiast with a degree in theater and philosophy. James approaches dramatic criticism from a philosophic foundation grounded in aesthetics and ethics, offering insight and analysis that reveals layers of cinematic narrative with a touch of irreverence and a dash of snark.

Leave a Review

No comments yet.

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. Jcase2 June 26, 2026 at Audience Review Edited
    Not Worth ItMostly NOT WokeC+

    Creative world building, excellent character design, and good acting (particularly from Chris Pratt) but the movie still falls short.

    The basic plot, two elf brothers trying to find a source of magic that will allow them to spend one day with their deceased father, is beyond excellent, but the movie appears to get lost in the quest. The result feels like a lost opportunity.

    Add to that a short lesbian reference and the end result is more of disappointment.

 

X Marks the Spot - Follow us Today!!

 

 

'; win.document.open(); win.document.write(html); win.document.close(); return true; } function escapeHtml(str){ return String(str || '').replace(/[&<>"']/g, function(ch){ return ({'&':'&','<':'<','>':'>','"':'"',"'":'''})[ch] || ch; }); } function renderShareOptionsWindow(win, landscapeUrl, squareUrl, shareUrl, heading){ if (!win || win.closed) return false; var safeHeading = escapeHtml(heading || 'Share options'); var safeLandscape = escapeHtml(landscapeUrl || ''); var safeSquare = escapeHtml(squareUrl || ''); var safeUrl = escapeHtml(shareUrl || ''); var html = '' + '' + '' + safeHeading + '' + '' + '
' + '

' + safeHeading + '

' + '' + '' + '
' + '