Jean Dujardin as Hubert Bonisseur de La Bath, a.k.a. OSS 117 Bérénice Bejo as Larmina el-Akmar Betouche Richard Sammel as Gerhard Moeller Philippe Lefebvre as Jack Jefferson Aure Atika as Princess Al-Tarouk Claude Brosset as Armand Lesignac Éric Prat as Gilbert Plantieux François Damiens as Raymond Pelletier Constantin Alexandrov as Ieveni Setine Laurent Bateau as Nigel Gardenborough Said Amadis as Egyptien spokesman Youssef Hamid as The Imam Khalid Maadour as The Man Following OSS 117 Arsène Mosca as Loktar Abdallah Moundy as Slimane Alain Khouani as the Hotel Receptionist