Sounds like the plot of a Hollywood film, right?