Нужен ли уникальный идентификатор для связующей таблицы?
Стоит добавить еще один айди, чтобы при всяких редактированиях сущности Личности фильма тягать по этому айди данные из бд, и потом их туда же толкать по этому айди (то есть не будет возни со сменой данных, которые уже являются составным первичным ключом).
В данном примере - нет, не нужно. Какие "редактирования" у таблицы связности (кроме удаления и добавления) могут быть ?
Если бы "Личности фильма"  было бы  сущностью (и имело какие-то другие свойства) - тогда да, введение уникального идентификатора было бы обосновано