It's hard to comprehend how complex and multi-layered this is. Inducing someone to have a dream about dreaming they are dreaming. Four stories layered within each other with completely different time frames, environments, battles and altered physics. It's great action. Almost better to watch without trying to fully understand. The bad guys have Storm Trooper firing accuracy. Can't take anyone out with scores of guys firing automatic weapons.