Полный русско-английский словарь
(на кого-л.) to make/create an impression (on, upon) w produce an impression
производить впечатление