Harry Potter himself paid a visit to Ohio last week.
Daniel Radcliffe, the actor who portrayed the boy wizard, was spotted by a fan at Cedar Point amusement park in Sandusky this past Tuesday.
The man posted a selfie on Facebook, saying he spotted Radcliffe, his partner and their seven-year-old son in Camp Snoopy.
He called Radcliffe "very gracious," describing him as a "nice dude."
Park officials say they weren't aware the actor visited them.