Иван Моховиков прославился благодаря сериалу «Солдаты», в котором он сыграл новобранца Кузьму Соколова. Он стал одним из немногих, кто снялся в сериале от начала и до конца. Когда Иван впервые пришел на съемки и отыграл все 17 сезонов, ему было всего 25 лет. После съемок сериала Моховикова приглашали в разные проекты и за это его даже назвали универсальным актером. Ивану сейчас 43 года и к этому возрасту он успел появиться в фильмах и сериалах, среди которых «Вий», «Годунов» и другие.
Иван и его супруга, актриса Ольга Глушко воспитывают 15-летнего сына Макара. Ольга и Иван поженились еще будучи студентами. Актер как-то признался, что сразу понял, что Ольга — его судьба. По словам Ольги, Иван способен сыграть любую роль, а если нет такой возможности, то он отлично проведет время дома. Сам Моховиков считает, что универсальный актер должен уметь и петь, и танцевать, но он к такой категории артистов себя не относит.