Yet his film career seems to be doing just fine, ever since he made his major-role film debut in another book-based series. He played young wizard Cedric Diggory in "Harry Potter and the Goblet of Fire." The role launched a career in which Pattinson says he's been blessed with good fortune.
But even good fortune seems to make him nervous: Pattinson said in a past interview that he hoped all his luck didn't come at the same time.
"I guess I just thought if too many good things happen, then you're going to die at 30," he said. "I didn't want that to happen."
And yet the good things continue to keep happening.
"Yeah, so probably, I'm going to die at 30," he said. "Actually, it's God saying, 'Hey, you shouldn't have asked for too much.'"