Actor Kevin Spacey will be charged with indecent assault and battery for allegedly sexually assaulting the son of former WCVB news anchor Heather Unruh at a Nantucket bar in 2016.

A criminal complaint was issued against Spacey on December 20 and he is scheduled for arraignment on Jan. 7 in Nantucket District Court, the Cape & Islands District Attorney’s Office said in a statement.

News of the criminal charge was first reported by the Boston Globe.

The charge comes over a year after Unruh publicly accused Spacey of assaulting her son. Over the course of a 30-minute televised news conference, Unruh said that Spacey got her 18-year-old son drunk at the Club Car bar in Nantucket in July of 2016 and forced his hand down her son’s pants.

“Kevin Spacey bought him drink after drink after drink and when my son was drunk, Spacey made his move and sexually assaulted him,” she said during the press conference.

Her son filed a police report last year, launching the criminal investigation.

Spacey was accused of sexual misconduct by multiple men last year, as the Me Too movement sparked a wave of long-buried allegations against celebrities, businessmen and media personalities.

He was fired from the lead role in Netflix' political drama “House of Cards” and was cut from the motion picture “All the Money in the World.”