The story gives ample opportunity for large-scale action and suspense , which director Shekhar Kapur supplies with tremendous skill .