I will review the constraints that the no hidden variable theorems put on the interpretations of quantum mechanics and on the locality of the universe. I will also briefly explain how Bohm’s theory gives a clear and objective meaning to the wave function and, at the same time, explains in the simplest possible way the most paradoxical aspects of quantum mechanics.