Question: who plays jennifer on days of our lives
Answer: Melissa Reeves ( née Brennan , born March 14 , 1967 ) is an American actress , known for playing Jennifer Horton , a role she originated in 1985 on the NBC series Days of Our Lives ( 1985 -- 1995 , 2000 -- 2006 , 2010 - )