The first Kevin Spacey film to be released since the actor was accused of sexual assault has received a drubbing from the critics, amid speculation it could be his last ever film appearance.

Billionaire Boys Club, which opens in US cinemas on August 17, features the Oscar-winner in a supporting role as Ron Levin, a con-man who was killed in a real-life Eighties murder case.

"Spacey sags into the kind of seductive guru he used to play on autopilot before a string of sexual assault accusations derailed his career," wrote IndieWire's critic.

Since November, more than 30 men have said they were subjected to unwanted sexual advances by the 59-year-old actor. The first to step forward was Star Trek: Discovery actor Anthony Rapp, who claimed Spacey tried to "seduce" him at a party in the Eighties, when Rapp was 14 years old.

Spacey apologised for the alleged incident, while saying he did not recall what may have been "drunken behaviour".