Вам было бы лучше использовать в :
languages = [ language.id for language in categories.language.all() ]
movies = Movie.objects.filter(is_active=True, language__in=languages)
И если предположить, что categories.language.all()
возвращает QuerySet (мы не можем сказать по вашему вопросу), это еще проще:
languages = categories.language.all()
movies = Movie.objects.filter(is_active=True, language__in=languages)