Have to admit, I have a weak spot for movie musicals, especially ones based on books. I think this is ...