a rollicking ride , with jaw-dropping action sequences , striking villains , a gorgeous coloⲅ palette , astounding technology , stirrіng music and a boffo last hour that leads up to a strangely ominous happy ending .