Film Scheduling: Or, How Long Will It Take to Shoot Your Movie?