Looks great!!

Only comment: rather than "store_movie", recommend "build_movie". Store tends to imply persistence.