Third Star

Make haste to a showing of Third Star, the much acclaimed film from the 2010 Edinburgh Film Festival.  Deemed a must see of British talent and filmed in part in Barafundle Bay, Wales-a touching story with stunning cinematography.