LittleBigPlanet 2 player Jamie Colliver has spent the last six months developing the whole of Final Fantasy 7s story in the game. File this one under 'awesome'.
The entire story arc plays out over 20 LBP2 levels and features the game's Active Time Battle system. It's bloody impressive.
You can check out the full arc over at Colliver's YouTube channel, but here's a sampler: