STOCKHOLM — Actor Stellan Skarsgard says he's no big fan of Dan Brown's writing and accepted a role in "Angels & Demons" only after reading the script based on Brown's book.
"I think Dan Brown is a terribly bad writer, but he has cliffhangers after every chapter which makes you continue reading," Skarsgard told Swedish broadcaster SVT.
"It's like eating peanuts at a bar. You don't like them, but you keep on eating them anyway," he said.
The Swedish actor, who plays the head of the Pope's Swiss guard in the movie, said director Ron Howard's script was significantly different from the book.
Tom Hanks returns in the lead role as Harvard professor Robert Langdon in "Angels & Demons," a sequel to the "The Da Vinci Code" _ also based on Brown's novel with the same name. It will be shown around the world starting Friday.
"Angels & Demons" is better than the first film, Skarsgard said in the interview aired late Wednesday, because "the story is more simple and straightforward but just as dramatic."