Soldier's Revenge (1986)
Frank Morgan risked his life for his country in the Vietnam War, but when he came home, no hero's welcome awaited him; instead he was branded a traitor. Nonetheless, he's about to make one more trip into hell to save the woman he loves and preserve her war-torn country.
Director: David Worth
![]() |
John Savage as Frank Morgan |
![]() |
María Socas as Baetriz |
![]() |
Edgardo Moreira as Ricardo |
![]() |
Frank Cane as Gomez |
![]() |
Paul Lambert as Burns |
![]() |
Sebastian Larretta as Tiny |
![]() |
John Findlater as Bar Thug |
![]() |
Edward Jordan as Bearded Rebel |
![]() |
Jorge Velurtas as Sheriff |
![]() |
Jacques Arndt as Realtor |
![]() |
Alberto Ure as Carlos |
![]() |
Brian McKenna as Benjamín |
![]() |
Fiona Heine as Amy |
| Directing | David Worth | Director |
| Directing | Jorge Gundín | Assistant Director |
| Production | Eduard Sarlui | Executive Producer |
| Production | Helen Szabo | Executive Producer |
| Production | Juan Carlos Crespo | Producer |
| Camera | Leonardo Rodríguez Solís | Director of Photography |
| Editing | Raja Gosnell | Editor |
| Writing | Eduard Sarlui | Writer |