Set on a fictional remote Scottish island, Limbo tells the story of a group of newly arrived immigrants awaiting the results of their asylum claims. It centres on Omar (Amir El-Masry), a young Syrian musician who, thousands of miles from home, finds himself trapped by guilt, regret, and the grief he carries for the loss of his former identity. Separated from his family and burdened by a plaster cast on his arm, Omar wanders the starkly beautiful landscape searching for answers to a complex past and daunting future. But while he is stuck there, he isn’t alone. In between brief long-distance conversations with his parents and passing interactions with local oddballs, Omar and his new flatmates attend outrageously misjudged ‘cultural awareness’ classes, binge Friends boxsets, and debate attending the local open mic night, all the while waiting for the delivery of letters that will ultimately determine their future.