Help me find this movie, please

The main character is a woman who used to have nightmares as a kid. Now, an adult, her partner retrieves a hook from her hairline. It is the mark the monster uses to find her. On the skin, the mark looks like a round red spot, and it is itchy. She can see it in other child marks. The monsters chase her to eat her. The monster cannot tolerate the light. There is a scene where she runs through a train tunnel and the red light from the rails stops the monster momentarily. In the end, she is in a psychiatric hospital and the monster sucks her into a portal in the closet. Normal people cannot see her in the closet, but she can see them. The nurse thinks she escaped and closes the closet door. Now she is in darkness and gets eaten. The monster might be extraterrestrial.