London Film School

The London Film School is one of the world's leading postgraduate film institutions.

The Lobster Trap

The film premiered at the Bradford International Film Festival 2009 and after screening at numerous festivals went on to win an award at the prestigious Lodz Media School Festival, Poland.

Subscribe to RSS - London Film School