Films, music, and other TV roles
In 1977, Amos starred in the ABC-TV Miniseries Roots, as the adult Kunta Kinte, based on the book by author Alex Haley. In 1980, he starred in the television film Alcatraz: The Whole Shocking Story. Amos played an Archie Bunker-style character in the 1994 sitcom 704 Hauser, a modern spin-off of All in the Family, but it was canceled after only five episodes (in the series he played a different character than he did in the All in the Family spin-off Maude). He also portrayed Captain Dolan on the TV show Hunter from 1984 to 1985. He co-starred in the CBS police drama The District. Amos was a frequent guest on The West Wing, portraying Admiral Percy Fitzwallace, who serves as Chairman of the Joint Chiefs of Staff for most of the show. He played Buzz Washington in the ABC series Men in Trees. Amos co-starred with Anthony Anderson in the short-lived TV series All About the Andersons from 2003 to 2004. In 2010, Amos also appeared as recurring character Ed on Two and a Half Men, and in 2016 as another recurring character, also (coincidentally) named Ed, on the Netflix sitcom The Ranch. He guest-starred in a number of other television shows, including Police Story, The A-Team, The Cosby Show, The Fresh Prince of Bel-Air, In the House, Martin as Sgt. Hamilton Strawn (Tommy's father), Touched by an Angel, Psych, Sanford and Son, My Name Is Earl, Lie to Me, and Murder, She Wrote. He
also appeared as a spokesman for the Cochran Firm (a national personal injury law firm).
Amos wrote and produced Halley's Comet, a critically acclaimed one-man play that he performed around the world. Amos performed in August Wilson's Gem of the Ocean on Broadway and later at the McCarter Theatre in Princeton, New Jersey.
Amos was featured in Disney's The World's Greatest Athlete (1973) with Tim Conway and Jan-Michael Vincent in his first starring film role, and also starred as Kansas City Mack in Let's Do It Again (1975) with Bill Cosby and Sidney Poitier. His other film appearances include Vanishing Point (1971), The President's Plane Is Missing (1973), Touched by Love (1980), The Beastmaster (1982), Dance of the Dwarfs (1983), American Flyers (1985), Coming to America (1988), Lock Up (1989), Two Evil Eyes (1989), Die Hard 2 (1990), and Ricochet (1991).
He appeared in the 1995 film For Better or Worse and played a police officer in The Players Club (1998). He played Uncle Virgil in My Baby's Daddy (2004), and starred as Jud in Dr. Dolittle 3 (2006). In 2012, Amos had a role in the movie Madea's Witness Protection, as Jake's father. He appeared in Ice Cube and Dr. Dre's 1994 video for "Natural Born Killaz". In 2009, he released We Were Hippies, an album of original country songs by Gene and Eric Cash.
In 2021, Amos starred in Because of Charley, as the patriarch of an estranged step-family riding out Hurricane Charley, the hurricane which tore through Florida in 2004. Also in 2021, he had a role in the Coming to America sequel, Coming 2 America.
Suits LA, the television show in which he made his final acting appearance, paid posthumous tribute to him with an episode entitled "Good Times," in which the characters Ted and Rick attempt to get him a star on the Hollywood Walk of Fame and Ted observes, "John Amos was the Sidney Poitier of television. He broke new ground for Black America and he was a father figure for all of America."