lara croft mount climbing, an film still