Jennifer Morrison is 45 years and 7 month(s) old. She was born in 12 Apr, 1979. Jennifer Marie Morrison, who is currently at the age of 36 years, was born on the 12th of April back in 1979. She is a professional American actress as well as a model, film producer and a voice actress.