Some Final Destination vibes here