Ahead of Sunday's BAFTA awards, Joel & Ethan Coen's No Country For Old Men was named film of the year by the London Critics Circle on Friday night.

Paul Thomas Anderson was named best director for There Will Be Blood, which is playing here in competition.

Daniel Day-Lewis for There Will Be Blood and Marion Cotillard for La Vie En Rose were named best actor and actress.

In the British categories, Anton Corbijn's Control won the Attenborough Film Of The Year prize, and Paul Greengrass won best British director for The Bourne Ultimatum.

Atonement's James McAvoy won British actor of the year, and Julie Christie won best British actress for Away From Her.

Control star Sam Riley won the breakthrough acting award while director Corbijn won the breakthrough film-making award.

Tom Wilkinson won supporting actor for Michael Clayton, while Kelly Macdonald (No Country) and Vanessa Redgrave (Atonement) shared best supporting actress.

Germany's Florian Henckel Von Donnersmark won the screenwriting prize for The Lives Of Others, which also won best foreign-language film.

Julie Walters (Educating Rita, Billy Elliot) was given the Dilys Powell Award for outstanding contribution to cinema.

The Awards benefit children's charity NSPCC.