Lanterns review: worlds away from the Ryan Reynolds disaster