Spacey portrays real-life con artist Ron Levin in the film, which stars Ansel Elgort, Emma Roberts and Taron Egerton.
Spacey, 59, was fired from the Netflix series “House of Cards” last November.
Actor Anthony Rapp accused Spacey of trying to force himself on Rapp during the 1980s, when Rapp was 14 and Spacey 26.
Soon afterward, a former television anchor accused Spacey of sexually assaulting her son. Twenty people who worked with Spacey at London’s Old Vic story also accused him of inappropriate behavior.