
Sorcha Shepherd
Managing Executive Producer
Caviar
As Managing Director and Executive Producer of Caviar London, Sorcha has played a pivotal role in shaping one of the UK’s most sought-after and diverse talent rosters.
Under her leadership, Caviar London has become synonymous with craftsmanship, creativity, and inclusivity—earning a reputation as a powerhouse production company. Her vision has propelled the company to win prestigious industry accolades, including Cannes Lions, British Arrows, D&AD, Ciclope, YDA, UK MVA, Creative Circle, and Shots. Consistently recognised for its excellence, Caviar London has also secured a coveted spot among Televisual’s top 10 Commercial companies.
Sorcha was part of the producing team behind Caviar London’s debut feature film, Last Swim, which premiered to widespread acclaim at the BFI London Film Festival. The film’s success continued on the international stage, earning the prestigious Crystal Bear at the Berlinale Film Festival.
She sits on the APA Council and is on the boards of Trustees for The Creative Foundation.