Maroc, 1904. Le chef berbère El-Raisuli enlève Eden Perdicaris, une citoyenne américaine, et ses deux enfants. Par cet enlèvement, il veut provoquer un incident diplomatique et s'opposer au sultan Abdelaziz, qu'il juge corrompu.