Sandra Bullock’s 2022 box office hit The Lost City is still finding success on streaming, 19 months after its theatrical release. The film, which also stars Channing Tatum, Daniel Radcliffe, and Brad Pitt, has made it onto the Netflix Global Top 10 in countries like Greece and the Netherlands. The Lost City has …
Read More »