Роли не обязательно должны оставаться неизменными на всем протяжении истории. Магнето, например, в фильме «Люди Икс: Дни минувшего будущего» (X-Men: Days of Future Past) превращается из терзаемого внутренним конфликтом героя в главного злодея. В «Петле времени» (Looper) происходит двойное переключение. В результате временного парадокса один и тот же человек существует одновременно в двух возрастах. Молодой Джо появляется перед нами эгоистичным злодеем, которому нет дела ни до кого, в том числе до самого себя в старости. Старый Джо возвращается назад во времени, рискуя жизнью, чтобы убить будущего криминального авторитета, уничтожающего людей без разбора. Постепенно оба героя меняются ролями. В кульминации альтруистичный молодой Джо жертвует собой, спасая жертв старого Джо, ставшего злодеем.
Если смена ролей оправданна и убедительна, зритель примет изменения в любую сторону — и даже хождение по кругу. В «Последних джедаях» (The Last Jedi) Кайло Рен превращается из раздираемого внутренними противоречиями злодея в героя, но потом, разочаровавшись и в этой роли, возвращается в ипостась безжалостного злодея.