Who did Diane Langton play in Only Fools and Horses?
Sebastian Wright
Updated on January 02, 2026
Diane Langton is an English actress and singer.
Langton is best known for playing Marlena “Nana” McQueen in Hollyoaks from 2007 to 2009 and 2012 onwards.
Langton began her career as a dancer but is now a popular theatre actress and singer, having appeared in the West End, in A Chorus Line, Pippin, I’m Getting My Act Together, A Little Night Music, Chicago and Mary Poppins.
Langton’s long stage career began with an appearance in Hair, in 1968.
In 1982, Langton appeared in the Royal Variety Performance, performing a song from Show Boat.
From 1985-1986, Diane Langton played the role of June Snell in Only Fools and Horses.
In 1987, Langton created the role of Angel in Kander & Ebb’s The Rink at the Forum Theatre in Manchester, a role which she reprised in the 1988 West End transfer.
Langton later returned to the show in 2004, at the Belgrade Theatre in Coventry, this time playing the role of Angel’s mother, Anna.
In 2010, Langton joined the London cast of Billy Elliot as Grandma.