One thing is fiction and movies, one thing is REAL LIFE: the difference is made of the relevancy of the information on the HDD. Let's make it clear : with advanced magnetic microscopy techniques you can "see" the 1 and 0s on the surface, but you still have to decode the information.
How is done ? For low density recording you have to put on the surface (it works on platters, magnetic tapes and on the mylar surface of the floppy disks) a revealer, that is a dispersal of ferromagnetic material on a liquid base. The orientation of the particles depends on the magnetic field around, and every bit of information on the platter is like a small magnet, capable of orienteering the particles of the revealer.
Then you can watch the result with a powerful electronic microscope.
How much does it cost and how many facilities capable of doing this are available ?
About laser reading : I haven't seen any laser capable of reading a platter or even magnetic tape or floppy. That's why we use DVDs, don't we ?
And anyway, one thing are experimental studies on hi-tech labs , other things are real life. Don't dream.
The only thing I think could lead - theoretically - to get the data back could be analyzing the magnetic field OUTSIDE the recording track, because when recording (shifting the poles of the infinitesimal magnets) the information , something happens NEAR the track. But you have again to decode the information, discriminate between data and noise and so on.
If a hard drive contains crucial information , simply degaussing the surface I think could destroy the information , but the drive will be unusable (the servo tracks and also the firmware zone will be destroyed, too).
A simple cycle of writing specific patterns of 1 and 0 (for example, 1010101010 , then 01010101 , then 11111111, then 00000000) could destroy even the toughest "memory" of the magnetic material, remember you have to make UNRECOGNISABLE the information.
I know no one has got the data back but a few bits on such HDDs.
You can more easily reconstruct information stored on heavily degaussed magnetic tapes because you only have to amplify the signal and process it, but on the digital world the things are different.
BTW, the new drives are using vertical recording techniques that make the things more complicated.
One issue could be the G-LIST sectors : during use, it's normal for every HDD to develop bad sectors that are automatically locked out and replaced with spare ones. The "bad" sectors are added to a list but the information is still there, and one sector could contain 512 bytes of data, sufficient for storing your personal info. !!!
The P-LIST (primary list of defects discovered at factory level) could not be important because when you start using a new drive, those sectors are already locked out.
So, a correct roadmap for securely destroy the data (and make it NOT ECONOMICALLY recoverable and also unaccessible to the majority of all poor mortals

) could be clearing the G-LIST, then writing sequential patterns of 1 and 0 as I said above , and then writing random pattern characters on each sector.
If you have the right knowledge, also, you can destroy adaptive data and firmware zone, write patterns on it (if possible).... and then give it to anyone you know is able to recover data....
I tried not to be so "technical" , further deep explanations go beyond the purpose of this forum, but the argument is very very actual and interesting.
Tell me what you think about what I said.
Regards.