Ad Astra review: "a fine balancing act between philosophical chin-stroker and popcorn-chomping crowd-pleaser"