A major film is to be shot in parliament for the first time - with Meryl Streep among the stars.

MPs have given permission for Suffragette, which tracks the struggle for women to get the vote, to shoot on the estate over the Easter recess.

In the past no commercial filming has been allowed in the parliamentary buildings - with producers forced to assemble replicas of the historic chambers.

However, the Commons authorities have decided to carry out a pilot in a bid to raise revenue and cut running costs.

Streep - who won an Oscar for her portrayal of Margaret Thatcher in The Iron Lady - is reportedly playing feminist Emmeline Pankhurst in the film. Her main scene is said to be an address to a rally.

Brits Carey Mulligan, Helena Bonham Carter and Ben Whishaw also have leading roles.

Sir Alan Haselhurst, chairman of the cross-party Administration Committee, told The Sun the move opened a "respectable source of income" for parliament.

"Films will only be allowed if their subject matter is appropriate," he said.