Shadows is Milcho Manchevski’s most ambitious film to date, a mysterious, at times elusive work that delves into the mind of a young doctor whose life is turned upside down when he is involved in a car accident. Lazar Perkov (Borce Nacev) is a man with everything going for him. Young and good-looking, he has a beautiful wife and child, a house and a good job. His nickname is “Lucky,” but something important seems to be missing from his existence. He is constantly trying to live up to the expectations of a demanding mother and a bored spouse. After he barely survives a serious accident, his life changes in unforeseen ways.