News

Twenty five years ago this month, Thelma and Louise first drove into film history. The iconic feminist road movie directed by Ridley Scott premiered at the Cannes Film Festival in 1991.