
Morocco’s draw as a mecca for outsiders wanting to hide their secrets in the desert sands gets a shake-up in The Forgiven, a strange and unnerving film whose fine cast makes it difficult to look away.
David (Ralph Fiennes) and Jo Henninger (Jessica Chastain) are a married couple from London who have just arrived in Morocco for a weekend getaway and party at the desert compound of Jo’s wealthy gay friend, Richard (Matt Smith).