Changed to using getattr() so films lacking sets/collections are also handled.