Liam Neeson stared alongside Patrick Swayze in a movie whose screenplay was based on a story of the same title, and was written by who?