Quando a herdeira sob sua proteção entra na mira de assassinos de aluguel, a guarda-costas Sam faz de tudo para salvá-la – e ensiná-la a dar o troco na mesma moeda.
Nessib (Antonio Banderas) e Ammar (Mark Strong) são líderes de seus povos e após a derrota do segundo para o primeiro, um acordo implicava na entrega dos dois filhos para serem criados pelo inimigo. Criados por Nessib ao lado da filha Princesa Leyla (Freida Pinto), Saleeh (Akin Gazi) e Auda (Tahar Rahim) se tornaram homens. Enquanto um só pensa em retornar para as terras do pai, o outro só quer saber de ler e conhecer cava vez mais coisas. Enquanto isso, uma nova disputa por terras está em curso, tendo em vista que um pequena faixa de terra esconde sob o solo um valioso e cobiçado líquido negro: o petróleo. Para completar, Saleeh tenta fugir das garras de Nessib, mas o plano não saiu como ele imaginava.
A trama vai acompanhar a vida de Da Vinci aos 25 anos na Florença renascentista, onde o artista e inventor tinha que lidar com as limitações tecnológicas da época para concretizar suas criações.