Cast No Shadow tells the story of Jude Traynor, a 13-year old boy who tries to navigate life in a rugged seaside town. Branded a thief and a liar, Jude imagines the hardships that surround him are the workings of a troll that lives in a cave across the harbour. When Jude's father is sent to prison, Jude takes refuge with a local recluse named Alfreda who nurtures his imagination but warns of using it as a means of escape. But when Jude's father is released, he turns Jude against Alfreda with rumours of her involvement in Jude's mother's death.
Haunted by this truth, Jude lashes out at the few people he loves in misguided efforts to protect himself and proves his worth, but finds himself trapped between the pressures of his criminal father, the imagined threats of the "troll" and the one friendship he has in Alfreda.