Michael Clarke Duncan who was nominated for an Oscar for his role in The Green Mile has died in hospital after a heart attack, his fiancee has said.

Publicist Joy Fehily released a statement from Clarke's fiancee, Omarosa Manigault, saying the 54-year-old actor died on Monday morning in a Los Angeles hospital after nearly two months of treatment following a heart attack in July.

The 6ft 4in actor appeared in dozens of films, including such box office hits as Armageddon, Planet of the Apes and Kung Fu Panda.

Duncan, a former bodyguard who turned to acting in his 30s, had a handful of minor roles before The Green Mile brought him an Academy Award nomination for best supporting actor.

The 1999 film, based on the Stephen King novel of the same name, starred Tom Hanks as a corrections officer at a prison in the 1930s. Duncan played John Coffey, a convicted murderer.

Duncan's performance caught on with critics and moviegoers and he quickly became a favourite in Hollywood, appearing in several films a year.

He owed some of his good fortune to Bruce Willis, who recommended Duncan for The Green Mile after the two appeared together in Armageddon.

Duncan would work with Willis again in Breakfast of Champions, The Whole Nine Yards and Sin City.

He also had roles in Daredevil, Talledega Nights and School for Scoundrels. Among Clarke's television credits were Two and a Half Men and The Suite Life of Zack and Cody.