Cast of
Tears Are Not Enough

About Tears Are Not Enough

On 10 February 1985, fifty-three of Canada's top performers gathered together to record the song Tears Are Not Enough in an effort to generate aid to famine victims in Africa. This is a behind-the-scenes look at that historic session, filled with moments of excitement, pathos, humor and magic.

Full Cast of Tears Are Not Enough

Bryan Adams
plays Himself

John Candy
plays Himself

Burton Cummings
plays Himself

David Foster
plays Himself

David Foster as Himself

David Foster was born on November 1, 1949 and is currently 74 years old.

See David Foster's other roles

Corey Hart
plays Himself

Ronnie Hawkins
plays Himself

Paul Hyde
plays Himself

Geddy Lee
plays Himself

Eugene Levy
plays Himself

Eugene Levy as Himself

Eugene Levy CM is a Canadian actor, comedian, television director, producer, musician, and writer. He is known for hi...

See Eugene Levy's other roles

Gordon Lightfoot
plays Himself

Joni Mitchell
plays Himself

Anne Murray
plays Himself

Catherine O'Hara
plays Himself

Catherine O'Hara as Himself

Catherine Anne O'Hara (born March 4, 1954) is a Canadian-American actress and comedienne. She is well known for her c...

See Catherine O'Hara's other roles

Paul Shaffer
plays Himself

Paul Shaffer as Himself

Paul Shaffer is a Canadian musician, composer, vocalist, and band leader, among the highlights being the de facto lea...

See Paul Shaffer's other roles

Neil Young
plays Himself


Crew of Tears Are Not Enough

Discover the backstage crew of Tears Are Not Enough →