Refactored to integrate MovieControl with Movie object.