David Kelly, 82, Irish Film Actor, Is Dead David Kelly as Grandpa Joe, right, with Johnny Depp and Freddie Highmore in "Charlie and the Chocolate Factory." DUBLIN (AP) - David Kelly, the veteran Irish character actor who played Grandpa Joe in "Charlie and the Chocolate Factory" and rode a motorcycle naked in "Waking Ned Devine," died here on Sunday. His death was confirmed by his family. No cause was given. For most of his long film career, Mr. Kelly was consigned to bit parts. His two most prominent roles came late in life. In the 1998 film "Waking Ned Devine" he portrayed an Irish villager who must impersonate the title character, who is dead, to collect a huge lottery prize - and finds himself hurtling down a muddy road, naked apart from his motorcycle helmet, socks and shoes, to keep the ruse intact. Mr. Kelly often joked that his career took off when he was 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 "Charlie and the Chocolate Factory." That year he also received a lifetime achievement award from the Irish Film and Television Academy. Mr. Kelly was best known in Ireland for his depiction of a doomed tenement dweller in the 1980 mini-series "Strumpet City" and for his work as a stage actor in Dublin in the 1950s and 1960s. British and Irish television viewers also knew him from short, usually comedic turns on soaps and sitcoms, most memorably as a work-dodging Irish builder opposite John Cleese in a 1975 episode of "Fawlty Towers." He is survived by his wife, the actress Laurie Morton, and their two children.