A detective suffering from a personal loss receives a call from his recently deceased niece. Being able to communicate across time, the two work together to try and stop the crime before it occurs.
This movie contains 13 potentially triggering events.
The second time is 54:00 in, another easy one to skip.
The dog is killed at about ~1:27:00 in. This one is hard to miss because it is the climax.