David Kelly, Irish Character Actor, Dies at 82

The Irish actor David Kelly's most well-known roles came late in life. He starred in ‘Charlie and the Chocolate Factory’ and ‘Waking Ned Devine’

Irish character actor David Kelly, who played Grandpa Joe in "Charlie and the Chocolate Factory" and motorcycled naked in "Waking Ned Devine," has died. He was 82.

His family said Kelly died Sunday in Dublin after an acting career on stage, film, TV and radio that spanned a half-century. His cause of death was not announced.

Kelly was best known in Ireland for his 1980 depiction of doomed tenement dweller Rashers Tierney in the historical miniseries "Strumpet City" and for his large body of work as a Dublin stage actor in the 1950s and 1960s.

Usually consigned to bit parts in film, Kelly's two most prominent roles came late in life.

In 1998's "Waking Ned Devine" he portrayed an Irish villager who must impersonate the late Devine to collect a huge lottery win — and finds himself hurtling down a muddy road, naked apart from his motorcycle helmet, socks and shoes, to keep the ruse intact.

Kelly often joked that his career took off in his 70s once casting agents finally knew about his sexy body.

In 2005 he played Charlie Bucket's grandfatherly escort in Tim Burton's adaptation of the fantasy world of Willy Wonka. That year he also received a lifetime achievement award from the Irish Film & Television Academy.

His final role was in 2007's fantasy film "Stardust," in which he played the guard between the English village of Wall and the magical kingdom of Stormhold.

Kelly's Dublin funeral at the Catholic Church of the Miraculous Medal and cremation are scheduled for Thursday. He is survived by his wife, actress Laurie Morton, and their two children.

The Associated Press first reported the news.