It's playing now...they're watching the intro, it seems. Looks like a nice movie-style opening...
Seems it starts right after the first one ends, and I mean right after. HOLY SHIT, AWESOME.
This intro movie fuckin' rocks so far.
Lotsa gameplay vid to come, methinks.