Movie.java, first complete version