Zack Snyder's ode to girls, guns and friendship.