Speaking of its filming location, Cape Town, South Africa, served as the primary base, with locations that depict luxury estates, coastal settings and elite social spaces. According to The Cinemaholic ...