who played the grandmother on one day at a time
One Day at a Time Michael Lembeck joined the series as Julie's husband, Max, in the fifth season, but he was written out as a consequence of Phillips' firing. (But later returned in Season 7 along with Philips) A steady stream of regulars was added in the ensuing seasons, including Ron Rifkin as Ann's boyfriend, Nick; Glenn Scarpelli as Nick's son, Alex; and Boyd Gaines as Barbara's boyfriend, later husband, Mark. Shelley Fabares, who'd previously guest starred as Ann's rival co-worker Francine Webster, appeared more frequently, eventually becoming a regular. Nanette Fabray, who played Ann's mother, also made more frequent appearances before becoming a regular cast member in the final season. Howard Hesseman joined the series for a short time as Mark's father, Sam, who would become Ann's second husband.
Jennifer Morrison Jennifer Marie Morrison (born April 12, 1979) is an American actress, producer, director, and former child model. She is known for her roles as Dr. Allison Cameron in the medical-drama series House (2004–2012) and Emma Swan in the ABC adventure-fantasy series Once Upon a Time (2011–2017, 2018). She has also portrayed Zoey Pierson, one of Ted Mosby's love interests on the comedy series How I Met Your Mother; Winona Kirk, mother of James T. Kirk in the 2009 science-fiction film Star Trek; and Tess Conlon in the 2011 sports drama film Warrior. She made her feature film directorial debut with Sun Dogs (2017).