Fleetwood Mac star Stevie Nicks has said Reese Witherspoon is "too old" to play her in a movie.
The singer-songwriter said that Legally Blonde actress Reese would have been her first choice for the role, but that at 37 she's now too old.
Speaking to Entertainment Tonight Canada, she said: "I've already told [Reese] she's almost too old... I love her, but she's like, 'I could play your mother.' I'm like 'OK'."
Stevie was speaking at the Toronto premiere of her new documentary, In Your Dreams, about the making of her first solo album in 10 years.
Reese won an Oscar for her role as June Carter, singer and wife of Johnny Cash, in the 2005 biopic Walk The Line.