Several allegations were made against Spacey during the MeToo movement (Reuters)

Actor Kevin Spacey was charged with four counts of sexual assault against three men, Crown Prosecution Service says.

The 62-year-old was charged after the Met Police reviewed evidence following a series of complaints dating between 2005 and 2013.

Three complaints relate to sexual abuse which is alleged to have taken place in London, and one in Gloucestershire.