Question:
it is true that before bedtime reading the shema Israel and hamapil together are 100 percent effective for having a great night's sleep and warding off all nightmares and bad spirits
Answer:
These prayers are helpful and provide a protection, but it is incorrect to say that one will not get nightmares because of it.