Stefano La Rosa was born in Palermo, Italy, and studied visual arts in Venice and arts and anthropology at EHESS in Paris. Among his most notable collaborations, Stefano worked as assistant director
on Samouni Road (2018) by Stefano Savona, which won the Oeil D’Or at the Cannes Film Festival 2018. His first feature documentary, Il castello indistruttibile, produced by Zalab Film and La Société du Sensible, is currently in post-production. Stefano and Luca’s first feature film, The Last Queen, is produced by Nefertiti
Film and has been selected at the Talent Unlimited writing residency, the Alpi Film Lab, and the first TFL ComedyLab.