Beware: this video is pretty spoiler heavy.

[source joystiq.com]