German hit movie Good Bye, Lenin! has won six prizes at the European Film Awards, including best film.
Daniel Bruhl won the best actor award for Good Bye, Lenin!
The film is a bittersweet comedy about a son who cares for his mother in a coma, recreating Communist East Berlin in their home when she wakes up.
It also won the best actor award for star Daniel Bruhl and best screenwriter for Bernd Lichtenberg.
Charlotte Rampling was named best actress at the festival, and Lars von Trier won best director.
Good Bye, Lenin! also won three "people's choice" awards - for which cinema-goers throughout Europe voted via the internet and ballots at cinemas.
Director Wolfgang Becker won the public's prize for best director, Daniel Bruhl was voted best actor and Katrin Sass best actress.
Good Bye, Lenin! topped Germany's box office this year with 6.5 million tickets sold and was popular in the UK and France.
The European Film Academy, which runs the awards, is made up of 1,600 members from European film boards, subsidy agencies and industry professionals.
Charlotte Rampling was named best actress for her role in Swimming Pool at the Berlin ceremony on Saturday.
She plays a prim English novelist getting away from it all at her publisher's
villa in the south of France, only to find her peace interrupted by the arrival
of the publisher's feisty teenage daughter.
She triumphed over some of Britain's best veteran female talent.
Dame Helen Mirren, 58, was nominated for Calendar Girls and Anne Reid, 68, for her role in The Mother, in which she plays a widow who begins an affair with her daughter's young lover.
The best director award went to Lars von Trier for his controversial film Dogville, which stars Nicole Kidman.
The movie also won the best cinematography prize.