В четырехсерийном фильме «Гардемарины, вперед!» можно найти немало исторических несостыковок, но это не помешало картине завоевать популярность у зрителей. К тому же, некоторые ошибки рядовые киноманы и не заметили. Например, что роль Софьи в ленте играют сразу две актрисы.
Киноляп можно увидеть в сцене, где монахини увозят Софью: в углу комнаты стоит не Ольга Машная, а другая актриса - Марина Зудина. Дело в том, что эта роль действительно изначально должна была достаться Марине, а на роль ее партнера был утвержден Юрий Мороз, но позже начались организационные сложности и перестановки. Юрий от съемок отказался, и режиссер Светлана Дружинина позвала на его место Дмитрия Харатьяна.
Машная в паре с Харатьяном смотрелась более выигрышно. К тому же, Софья по внешности должна была резко контрастировать с гордой красавицей-аристократкой Анастасией Ягужинской. Роль была отдана Ольге, но отснятый эпизод с Мариной все же попал в фильм.