(Born Dec. 27, 1939) John Amos is a former professional football player and an American movie and television actor. He is perhaps best known for playing the characters of: Gordy Howard, the weatherman on The Mary Tyler Moore Show, from 1970 until 1973 and James Evans, Sr. on the 1970s sitcom Good Times from 1974 to 1976.