R.I.P. John Beasley, Everwood actor
A prolific character throughout the last 30 years, Beasley was 79

John Beasley, the prolific character actor who played school bus driver Irv Harper on Everwood, has died. As confirmed by his son [via The Hollywood Reporter], Beasley died Tuesday at a hospital in Omaha, Nebraska, where he was undergoing tests. He was 79.
“Man…you know this is a part of life…but that doesn’t make it any easier,” his son Mike W. Beasley wrote on Facebook. “I lost my best friend today. They say you shouldn’t ever meet your heroes because they don’t turn out to be who you thought they were. That is so wrong. My hero was my father. Thank you for everything. I hope I made you proud. Love you more.”
Born in Omaha on June 26, 1943, Beasley, the eldest of five, wouldn’t launch his acting career until the mid-80s at 45 years old. Following the family tradition, Beasley joined the army after high school but met his future wife of nearly 60 years, Judy Gardner, while visiting his sister in Ohama. The couple moved to Philadelphia in the late 60s after Beasley began receiving death threats for speaking out against racist policing. “I’ve seen the rough side of life, where I thought maybe I might not make it out alive,” Beasley said, “but I always did. It’s always turned out. But you’ve got to stay the course and believe it will work out.”
Over the next few decades, Beasley worked as a janitor, a machine operator, a Philadelphia TV producer, an independent jitney driver, a longshoreman, a player on a semi-pro football team, and as a janitor and clerk for the Union Pacific Railroad, before he began taking drama classes at the University of Nebraska in the 70s. However, it wasn’t until 1989 that he landed his first onscreen role, playing a Henchman in the Joe Spinell action movie Rapid Fire. The following year, he got an even bigger opportunity, starring opposite Oprah Winfrey on four episodes of the miniseries Brewster Place.