Last Updated on June 21, 2026 by Noah Anusta
Michael O’Keefe is a veteran American actor whose career spans decades of acclaimed performances in film, television, and theater. Fans of the esteemed actor frequently search for details regarding his biography, his exact age, his memorable role on the sitcom Roseanne, and details regarding his wife and personal life.
| Name | Michael O’Keefe |
| Born (Age) | April 24, 1955 (71 years old) |
| Current Wife | Emily Donahoe (m. 2011) |
| Former Wife | Bonnie Raitt (m. 1991–1999) |
| Notable Roles | Roseanne (Fred), Caddyshack (Danny Noonan), The Great Santini |
Actor Michael O’Keefe: Early Career and Age
Michael O’Keefe was born on April 24, 1955, making him 71 years old as of 2026. He began acting at a young age and quickly established himself as a formidable talent in Hollywood.
He received widespread critical acclaim early in his career, notably earning an Academy Award nomination for Best Supporting Actor for his role as Ben Meechum in The Great Santini (1979). A year later, he cemented his place in pop culture history by starring as Danny Noonan in the beloved comedy classic Caddyshack (1980).
Michael O’Keefe’s Role on Roseanne
While his film career is highly decorated, many television fans specifically search for his memorable run on the iconic sitcom Roseanne.
From 1993 to 1995, Michael O’Keefe played the character Fred. Fred was famously the husband of Jackie Harris (played by Laurie Metcalf) and the father of her son, Andy. His grounded performance provided excellent comedic contrast to the chaotic environment of the Conner family.
Personal Life: Wife Emily Donahoe
Michael O’Keefe has been married twice. He was first married to legendary blues and rock musician Bonnie Raitt from 1991 to 1999.
In 2011, he married actress Emily Donahoe. The couple has one son together and maintains a strong, supportive partnership in the entertainment industry.
(Sources: Facts regarding his age, his marriages to Emily Donahoe and Bonnie Raitt, and his specific film/television credits are verified via High-Confidence entertainment databases including IMDb.)
Official Embeds: Classic Comedy
https://www.youtube.com/watch?v=P8zOQ3qG2sE
FAQs
How old is Michael O’Keefe?
He was born on April 24, 1955, making him 71 years old.
Who did Michael O’Keefe play on Roseanne?
He played Fred, the husband of Jackie Harris, from 1993 to 1995.
Who is Michael O’Keefe’s wife?
He has been married to actress Emily Donahoe since 2011. He was previously married to Bonnie Raitt.




