Actor Peter Cullen has died — legendary voice of Optimus Prime

Generations of children knew him as the voice of Eeyore in The New Adventures of Winnie the Pooh. He also voiced Monterey Jack in Chip ‘n Dale Rescue Rangers, KARR in Knight Rider, and even Mario in the original Donkey Kong animated series.

He also supplied the terrifying vocal effects for the creature in Predator, giving one of cinema’s most frightening monsters its unforgettable sound.

”I don’t know how many voices I have done over the years. I couldn’t be dead on with an answer, but it has to be about 100 different characters,” the veteran television and film voice actor said in 2008.

Voiceover actor Peter Cullen at the Optimus Prime hand and footprint ceremony held at TCL Chinese Theatre IMAX on September 30, 2014 in Hollywood, California. (Photo by Albert L. Ortega/Getty Images)

Yet behind that legendary voice was a deeply personal story.