Chadwick Boseman feels he may have been possessed by the late James Brown's spirit before playing him in a 2014 biopic.

The Black Panther star appears on Friday's episode of U.K. chat programme The Graham Norton Show, alongside Helena Bonham Carter, who told host Graham she spoke to late British royal Princess Margaret before playing her in the new series of The Crown.

Revealing his own spooky encounter before playing Brown in Get on Up, Boseman said: "I had a similar experience with James Brown because I had a lot of questions about playing him.

"I'd actually said no to the role a few times. But after I accepted I was really worried about his movement, his walk, his voice, all of it. I went to sleep one night and when I woke up I was kind of doing his voice and 'he' said, 'You're going to be good, but you ain't going to be better than me!'"

Brown died at the age of 73 in 2006.

On the show, Bonham Carter opened up about her ghoulish meeting with Margaret, who died in 2002, explaining that it happened quite by accident.

"I actually went to see a friend about something else, but she has a talent for mediumship and she suddenly said, 'Margaret is here. Does that mean anything?' I hadn't actually said yes (to the part) yet, but thought I'd ask her if I should take the role and she said, 'You'll be better than the other one,'" the Alice in Wonderland star shared. "There was actually someone else up for the part and it was typical of Margaret. I'd met her a few times and you never really knew where you were with her, she had a way of complimenting and putting you down at the same time."

The Graham Norton Show airs on BBC One in the U.K.

LATEST NEWS