Cape Town’s charm is undeniable – whether it’s the stunning beaches, the vibrant cultural scene or the epic mountain views, the Mother City has a special way of stealing hearts.
It’s no wonder that celebrities from around the globe keep coming back for more.
Here are 10 celebs who absolutely love Cape Town, and why they can’t get enough of it.
1. Liam Hemsworth
The Aussie heartthrob is often spotted soaking up the sun on Cape Town’s beaches, with his family in tow. Hemsworth, known for his role in The Witcher, has been spotted hiking Table Mountain and enjoying local surfing spots. The city’s laid-back vibe is perfect for his adventures away from the big screen.
2. Charlize Theron

Cape Town is Charlize Theron’s home turf. The Oscar-winning actress grew up in Benoni, but she’s regularly seen in the city. Whether it’s supporting local causes or taking in the city’s beauty, Theron is as much a part of Cape Town’s scene as its picturesque coastline.
3. Leonardo DiCaprio

DiCaprio’s love for Cape Town goes beyond the scenic views. The environmental activist and actor has spent time here filming movies like Blood Diamond and promoting sustainability causes. With the City’s commitment to green initiatives, it’s no surprise Leo feels right at home.
4. Will Smith
Will Smith and his family have become regulars in Cape Town, particularly after visiting to film The Legend of Bagger Vance. Will’s love for Cape Town’s vibe is as infectious as his signature grin.
5. John Legend & Chrissy Teigen
This dynamic duo couldn’t resist the charm of Cape Town during their visit to South Africa. From visiting local restaurants to posting scenic shots of the city’s iconic landmarks, John and Chrissy enjoyed a laid-back getaway, with some love for the city’s thriving food scene.
6. Rihanna
Pop star and fashion mogul Rihanna loves Cape Town’s luxurious side. From shopping at high-end boutiques to enjoying some downtime on the beach, she’s been spotted soaking up the city’s glamorous atmosphere. We wouldn’t mind a peek inside her Cape Town itinerary.
7. Beyoncé & Jay-Z
Queen B and Jay-Z are known for their luxury escapes, and their time in Cape Town didn’t disappoint. The power couple took a trip to the Mother City a few years ago and have been spotted exploring local vineyards and enjoying private views of Table Mountain.
8. Prince Harry & Meghan Markle
The Duke and Duchess of Sussex had a whirlwind tour of South Africa, and Cape Town was a highlight. From their visit to the famous District Six Museum to Meghan’s solo trips around the city, they embraced the city’s cultural depth while connecting with the local community.
9. Hugh Jackman
Cape Town’s captivating beauty and rich history have made it a favourite for Hugh Jackman. The actor has visited multiple times, taking in everything from the Winelands to the city’s art scene. With his relaxed personality, Jackman fits right in with the city’s chilled vibe.
10. Naomi Campbell
Supermodel Naomi Campbell is no stranger to Cape Town, having visited multiple times for both work and leisure. From modelling shoots to charity events, Naomi loves the city’s artistic energy and diverse culture, often posting breathtaking photos of its landscapes on social media.
From beach days to business, Cape Town offers an escape that celebrities can’t resist. With its perfect balance of glamour, relaxation, and adventure, it’s no wonder the world’s stars are drawn back time and time again!
Also read:
Picture: John Legend / Instagram