Undertow (1996 film)
Undertow is a 1996 American TV thriller film directed by Eric Red.
Undertow | |
---|---|
![]() | |
Genre | Crime Drama Thriller |
Written by | Eric Red Kathryn Bigelow |
Directed by | Eric Red |
Starring | Lou Diamond Phillips |
Theme music composer | John Frizzell |
Country of origin | USA |
Original language(s) | English |
Production | |
Executive producer(s) | David Perlmutter Lewis Chesler |
Producer(s) | Tom Kuhn Fred Weintraub David Baird Rick Nathanson Robertas Urbonas Jackie Weintraub |
Cinematography | Geza Sinkovics |
Editor(s) | Claudia Finkle |
Running time | 89 minutes |
Production company(s) | Lietuvos Kinostudija Showtime Networks Weintraub/Kuhn Productions |
Distributor | Republic Entertainment |
Release | |
Picture format | Color |
Audio format | Ultra Stereo |
Original release |
|
Plot
A man's car breaks down and he seeks shelter in a remote shack in the woods, where he is held at gunpoint by a deranged mountain man.
Cast
- Lou Diamond Phillips as Jack Ketchum
- Mia Sara as Willie Yates
- Charles Dance as Lyle Yates
Reception
TVGuide.com rated it 2 out of 5 stars.[1] Carole Horst of Variety.com wrote that it "drowns in a fuzzy script and amateurish direction that fail to build tension or sympathy for the leads."[2]
gollark: ```javascriptconst getEnemy = (x, y) => { for (let i = 0; i < enemies.length; i++) { let other = enemies[i] if (other.x == x && other.y == y) return i } return -1}const getPlayer = (x, y) => { for (let i = 0; i < active_players.length; i++) { if (active_players[i]) { if (players[i].x == x && players[i].y == y) return i } } return -1}const getBonus = (x, y) => { for (let i = 0; i < bonuses.length; i++) { if (x == bonuses[i].x && y == bonuses[i].y) return i } return -1}```
gollark: This is for rendering the area around a player.
gollark: ```javascriptconst renderPlayer = (player) => { let str = "" for (let y = player.y - 5; y <= player.y + 5; y++) { for (let x = player.x - 10; x <= player.x + 10; x++) { let wallCol = getWallColor(x, y) if (x >= WIDTH) { str += wallCol } else if (y >= HEIGHT) { str += wallCol } else if (x < 0) { str += wallCol } else if (y < 0) { str += wallCol } else { let id = getEnemy(x, y) if (id != -1) { str += enemy_icons[enemies[id].id] } else { let id = getPlayer(x, y) if (id != -1) { str += players[id].icon } else { let id = getBonus(x, y) if (id != -1) { str += "?" } else { str += " " } } } } } str += "\n" } return str}```
gollark: YES, SOME OFFENSE.
gollark: As I said, this is not very good code.]
References
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.