This movie simultaneously defies categorisation yet manages to be everything at at once (pun intended). Elements of comedy, romance, sci-fi and action combine to become more than the sum of their parts. Prepare to be taken on a journey that forces you to consider the meaning of life, the universe, and yes, everything.