Alan
Yousef (as Alexander Black)
Zahra
Hanne
Kit
Ruby
Ron
Young Ron
Young Alan
Kid Alan
Young Kit
Brad
Cayley
Rachel
Dave
Eric Randall
Karim Al-Ahmad
Maha
Sayed
Hasan (as Dhaffer L'Abidine)
Mohammed
Hamza
Dr. Haddad
Anaesthesia Man
Man Singing Prayer
Prince Jalawi
The King (as Attifi Mohamed)
Jameelah's Husband
Ted
Party Man 1
Party Man 2 (as Ian Dickinson)
Zahra's Colleague
Vodka Lady
Viking
Eric Randall's Secretary
Edward
Receptionist
Catherine Flynn (uncredited)
Jasem the shopkeeper (uncredited)
Cousin #1 (uncredited)
Atif (uncredited)
Alan's colleague (uncredited)
Joe Trivoli (uncredited)
Zahra's Driver (uncredited)