Carl Weathers empezó siendo jugador de fútbol americano, pero en torno a los años 70 abandonó los Oakland Raiders queriendo dedicarse a la actuación. Tras unos cuantos papeles anecdóticos fue elegido para un protagonista en 'Rocky', como el arrogante boxeador al que debía enfrentarse Sylvester Stallone. Apollo Creed estuvo presente en las tres siguientes películas, mudando de rival a aliado, y siendo su muerte en 'Rocky IV' a manos de Ivan Drago (Dolph Lundgren) un punto de inflexión en la saga.
Poco después de finalizar su andadura en 'Rocky', el productor Joel Silver le ofreció otro papel en 'Depredador'. Ahí interpretaba a Dillon, un antiguo marine que reclutaba a un antiguo amigo, Dutch (Arnold Schwarzenegger) para una misión misteriosa en la jungla centroamericana. El carácter traicionero de esa misión, y la muerte que Dillon acababa encontrando a manos de cierto alienígena, no es tan recordado como la escena inicial en la que se reúne con Dutch, habiéndose convertido su varonil apretón de manos en todo un meme.
Weathers protagonizó a continuación varias películas de acción, directas al vídeo o bastante anecdóticas. También encabezó una serie revival de 'En el calor de la noche', pero en los 90 su aparición más memorable tuvo lugar dentro de 'Happy Gilmore'. La comedia se centraba en un jugador de hockey que busca medrar en el golf, y afortunadamente encuentra a un mentor que quiere ayudarle para ello: un entrenador de golf que resulta ser manco, y tener el rostro de Weathers.
El intérprete oriundo de Nueva Orleans siempre mostró predisposición a reírse de sí mismo, hasta el punto de encarnar a una versión paródica de Carl Weathers en 'Arrested Development'. Pero el papel más entrañable en este sentido fue el de Combat Carl: claro y traumatizado descendiente de su personaje en 'Depredador' al que ponía voz, y que intentaba salvar a los juguetes de Bonnie en este inquietante cortometraje para televisión. Combat Carl, que tiene un fandom considerable detrás, reapareció brevemente en 'Toy Story 4'.
El último gran papel de Weathers tuvo lugar en el marco de 'Star Wars', interpretando al cazarrecompensas Greef Karga durante las tres temporadas que han desfilado por Disney+. Karga pasaba entonces de tener el mismo trabajo que Mando a ser un aliado con influencia política, como Alto Magistrado del planeta Nevarro. En consonancia, Weathers también pasó de ser solo un intérprete recurrente a probar a dirigir hasta nueve episodios de la serie.