Bernardo Bertolucci's The Last Emperor may be a long film, but this visual masterpiece is a groundbreaking glimpse into China ...
The anime film The Rose of Versailles is coming to Netflix in April 2025.