Writer: Eric Heisserer
Other entries with the name Eric Heisserer
Arrival
Final Destination 5