Answer
John Allen Amos Jr., better known as John Amos, is an American actor. He is best known for his roles as James Evans Sr. on the CBS sitcom Good Times and as Captain Lou Grant on the CBS police drama Lou Grant. Amos has also appeared in numerous films, including Coming to America, Die Hard 2, and The Last Boy Scout.