Morgan Freeman has admitted he will "overlook" a mediocre script if producers are willing to pay him "enough" money.
In a recent interview for The New York Times, the Oscar-winning actor was asked whether there was any sort of key element he looks for in a screenplay before signing on for a role.
"If somebody offers you a job, it's very nice if they're offering you also an exciting script, but in reality, two or three things come into play. What are they going to pay you? If they're going to pay you enough, then you overlook some of the glitches in the script that happen to be there," he told the publication. "Sometimes you can mention things that are in the script that don't quite work out for you and by and large, that gets worked out."
Most recently, Freeman reprised the part of Thaddeus Bradley in the film Now You See Me: Now You Don't and plays Edwin Mullins in the spy thriller TV series, Lioness.
And The Shawshank Redemption star insisted that he's taken on all the roles he's ever wanted to play over the course of his career.
"No. I'm pushing 90 now. So, the roles that I wished I had been able to play, Denzel Washington will play," the 89-year-old joked.
Elsewhere in the conversation, Freeman emphasised that he has no desire to retire.
"I'm like Clint Eastwood on that: Don't let the old man in. So, keep working. If you can get out of bed and don't fall down when you do it, then you just count your blessings and keep moving," he smiled. "So, I'll work as long as I can – as long as somebody says, 'Do you want to do this part?'"
The third season of Lioness, co-starring Zoe Saldaña, is now streaming via Paramount+.