The friendship of two 10-year-old boys is jeopardized when Romeo (Shim) is befriended by Morell, a sort of gawky man (Considine) who isn't quite what he appears. While Romeo's friend Gavin (Marshall) is alienated and left out, the rift between the young friends gradually exposes a darker side of Morell.