Something at least remotely interesting happened every five minutes. There are lots of ideas too, though they don't fully gel -- like a mini-series distilled to its best bits. I saw a dubbed version, and in this form, the dialogue was a little sub-par (e.g., characters blurting out the obvious). The ending was the highlight, so skip ahead if you must.