This is what a good time at The Movies means. It's great when a film delivers on its promise and is exactly what it should be.