Осторожно, возможен спойлер:
Посередине киносюжета фильма «Главный герой» располагается Гай, постоянный банковский клерк, которого играет Райан Рейнольдс. Он живет в мире, где кругом есть только персонажи видеоигр, а сам Гай не подозревает, что является частью компьютерной программы. Его ежедневные рутины заполняют монотонные действия: он просыпается, собирается на работу, сталкивается с друзьями и заказывает кофе в одном и том же кафе. Все меняется, когда он встречает барышню по имени Молли, сыгранную Джоди Комер. Она оказывается игроманкой, которая может изменить его жизнь.
В ходе сюжета Гай начинает осмысливать свою настоящую природу и решает изменить ход своей истории. Он сталкивается с различными препятствиями - от злодея, создавшего игру, до собственных страхов. В результате этих событий развиваются отношения между ним и Молли, которая помогает ему понять, что он способен на большее, чем просто выполнять заданные программой действия. Гай начинает противодействовать системе, рискуя не только своей виртуальной жизнью, но и судьбами всех героев вокруг.
Теперь они близки к разгадке, однако цена высока. Гай осознает, что его действия могут привести к непредсказуемым последствиям как для него, так и для мира игры. Его стремление к свободе сталкивается с реальной угрозой, когда он должен выбрать между личным существованием и благополучием других.