Cindy Sherman at the National Portrait Gallery, Charring Cross (all weekend)
A major retrospective of American photographer Cindy Sherman comes to the National Portrait Gallery this July. The exhibition charts Sharman's work from the mid-1970s, showing her ability to challenge class, gender and identity through her powerfully posed self-portraits. Around 150 works, some never before seen in a public gallery, show the enigmatic Sherman playing roles spanning con-artist, clown, housewife and country girl.
Date: 27 June-15 September Time: 10am-6pm/9pm on Friday Price: From £18 Location: National Portrait Gallery, St Martin’s Place, WC2H 0HE Closest Station: Charing Cross
Once Upon A Time...In Hollywood, London (all weekend)
Quentin Tarantino’s hotly-anticipated film hits cinemas this Friday. Once Upon a Time...in Hollywood is set in Los Angeles during the 1960s and follows the life of faded Western star of the small screen Rick Dalton (Leonardo DiCaprio) and his longtime stunt double Cliff Booth. Dalton lives on the infamous Cielo Drive, next door to Sharon Tate (Margot Robbie) and her husband director Roman Polanski (Al Pacino), who were brutally killed by four members of Charles Manson’s cult.
Date: 26 July Website: onceuponatimeinhollywood.movie
Jazz on the Lawn at Fulham Palace (Friday and Saturday)
Enjoy toe-tapping live jazz music beneath the beating sun this Friday and Saturday, as London's 606 Jazz Club presents two nights of outdoor entertainment at Fulham Palace. Headlining Friday night is Wayne Hernandez, who performed with the Kingdom Choir at the Duke and Duchess of Sussex's wedding, while Claire Martin OBE will take to the stage on Saturday. Pack a picnic or enjoy dishes from the Palace's own Drawing Room Cafe, alongside drinks from the outdoor bar.
Date: 26-27 July Time: Doors 6.30pm; show 7.30pm Price: £17.50 for an adult ticket (concessions apply) Location: Bishop's Avenue, Fulham, London SW6 6EA Closest Station: Putney Bridge
Watchmaking Emotions by Vacheron Constantin at Harrods, Knightsbridge (all weekend)
Harrods is hosting an exhibition by Vacheron Constantin, which explores the intricate watchmaking process and the emotional attachment between an owner and their timepiece. Visitors can also marvel at two limited-edition watches from the Traditionelle collection, exclusive to Harrods in rose gold with alligator leather straps in the luxury emporium's signature shade of green.
Date: until 12 September Time: 10am-9pm/11.30am-6pm on Sundays Price: Free entry Location: Harrods 87-135 Brompton Rd, Knightsbridge, SW1X 7XL Closest Station: Knightsbridge
The Lost Love Speakeasy, Secret Location all weekend)
Following a seven-week sold-out run, the Lost Love Speakeasy returns this week for an immersive theatre experience takes its cue from the Jazz Age. Guests are transported to Manhattan, circa 1922 for an evening of late-night live music, dancing, prohibition cocktails and six-course smokehouse feast by Temper’s Neil Rankin. A riveting love story unfolds throughout the evening, starring Stella, the Lost Love’s infamous patroness. Flapper dresses, headpieces, slicked hair and suits are all strongly encouraged.
Date: 26 July-24 August Time: 6.30pm-10.30pm Price: From £15.99 Location: Secret Location near London Bridge Closest Station: London Bridge
The Girl on the Train, Leicester Square (all weekend)
Samantha Womack stars in this enthralling stage adaptation of the bestselling novel by Paula Hawkins and consequent box-office hit film starring Emily Blunt. Following a successful UK tour, the stage adaptation pulls into the West End for a limited period. The story follows Rachel Watson (Womack) who longs for a different life. Her only escape is the seemingly perfect couple she watches through the train window every day. But when Rachel learns that the woman she’s been secretly watching has suddenly disappeared, she finds herself as a witness and even a suspect in a thrilling mystery in which she will face bigger revelations than she could have anticipated.
Date: 24 July-17 August Time: Varies Price: From £15 Location: Duke of York Theatre, St Martin's Lane, WC2N 4BG Closest Station: Leicester Square
Celebrating National Tequila Day...all week (all weekend)
Pour yourself a Patrón – National Tequila Day (24 July) celebrations are taking place throughout London this week. The Mexican spirit brand has partnered with Hovarda in Soho and the newly opened South American restaurant Playa in Marylebone on two tequila cocktails with a serious kick. Other restaurants commemorating the day include Mamounia Lounge in Knightsbridge and Mexican favourite Ella Canta, which has collaborated with Casamigos on a series of masterclasses and exclusive libations.
Date: 24-31 July
Website: patrontequila.com, mamounialounge.com, ellacanta.com