Blade Runner 2049 is a 2017 American epic neo-noir science fiction film directed by Denis Villeneuve. Ryan Gosling plays K, a "blade runner" who uncovers a secret that threatens to destabilize society. Harrison Ford and Edward James Olmos reprise their roles from the previous film as Rick Deckard and Gaff. The film received acclaim from critics, who praised its performances, directing, cinematography and cinematography. It was a box-office disappointment, grossing $267.5 million worldwide against a production budget of $150–185 million.