Puzzle Solution
This puzzle appeared in Microsoft College Puzzle Challenge 2009, whose theme was movie-making.