You need to look into normalization before you even start a design like this.
For example, your "MovieLists" table has a place for 5 actors. What happens if you decide there are 6 actors? 7? 200? Are you going to totally re-design all your tables, forms, and reports? A properly normalized...