The 2024 release is currently the second most-watched movie on Netflix UK