The movie 's messages are quite admirable , but the story is just too clichéd and too often strains credulity .