El príncipe del desierto está ambientada en la década del 30 en los Emiratos Árabes, en los comienzos del boom del petróleo, la historia se centra en el joven príncipe árabe Auda quien está dividido entre la lealtad a su padre conservador, Amar y su suegro moderno y liberal. Banderas interpreta a Nessib, el rey de Hobeika quien se lleva a los hijos de Amar, rey de Salmaah luego de este perder la guerra. Freida Pinto es la princesa Lallah, hija de Nessib y futura esposa de Auda. Cualquier tipo de tratado entre ambos reyes queda nulo cuando se descubre el oro negro o petroleo.