AdventureWorks Cinema Redux

This is my exercise on an example I found on the German MSDN site