Scientific Education for teenagers

Teaching science to young teenagers can be very rewarding,  if they can be motivated enough. 

There is something that,  in general, will surely work wonders. 

What is it?  A good science fiction book. 

And if there is a film version of the book,  even better. 

The possibility or impossibility of all the gadgets being useful and the situations described in the book being credible  will undoubtedly make their minds fly away and prompt their imagination.