Albatross: Movie Review Film / TV October 12, 2011Albatross is the new film directed by Niall MacCormick which hits movie theatres this Friday. It tells the story of...