@Bruce Wayne
Вся суть предложения в:
Предложил реализацию с наименьшей нагрузкой на БД, так как не нужно почти ничего хранить.
Добавил человека во что-то типа избранного (можно прикрутить этот функционал к текущему избранному).
Выбрал что отображать в списке (например, актёр в фильмах / режиссёр в фильмах / актёр в сериалах). Если сделать на одной странице отдельными вкладками, то можно и эти настройки выбора не хранить.
Всё остальное есть – их фильмография уже есть в БД, пользовательские «просмотренные» уже есть в БД чтобы затемнить в списке, пользовательские «не буду смотреть» тоже есть чтобы не показывать в этом списке.
Отображать по умолчанию только то, что уже вышло, и можно посмотреть и оценить.
Желательно в постерном режиме.
По сути, на основе уже имеющихся данных сделать типа чек-листа для избранных актёров и режиссёров, чтобы проследить, что с ними просмотрено, а что ещё нет.