Gerard Butler's gritty 129-minute action movie is finding a new audience on streaming, nearly 15 years after its theatrical release.