In 1880s India, British army officers Daniel Dravot (Sean Connery) and Peachy Carnehan (Michael Caine) spend their time concocting money-making scams.