Scorsese's latest masterpiece, has vehicles, meetings and salvation at its forefront and asks importance questions to all of us; how do we get past Saint Peter's gates?