John Beasley, whose nearly 70 onscreen acting credits included prominent roles on the series “Everwood” and “The Soul Man,” has died at age 79, his family confirmed.
Best known for playing Irv Harper in the drama series, the much-loved star passed away on Tuesday (30.05.23) after his health reportedly unexpectedly deteriorated, according to The Hollywood Reporter