Apparently Harry Potter hasn't mastered divination just yet.
Daniel Radcliffe innocently mistook Justin Bieber for a lady singer the first time he heard the 16-year-old's prepubescent-sounding music, the actor confessed in a recent interview with MTV News.
"I only heard Justin Bieber for the first time two weeks ago," Radcliffe said. "I genuinely thought it was a woman singing. I'd never heard it before. Is it big in England yet?"