Rodin Eckenroth/FilmMagic John Beasley, best known for his roles on Everwood and The Soul Man, has died ... he would then land a role in the 2002-2006 TV series Everwood, where he played Irv ...