Albatross is getting many rave reviews. Twitch Film says that it is “destined to be one of the most talked about and beloved British films of the year.” The review came with a clip, which you can watch below.