United 93 has been named best film and Paul Greengrass best director by the London Film Critics' Circle.

But it was The Queen which dominated, winning best British film, best British director for Stephen Frears, best screenwriter for Peter Morgan and best British actress for Dame Helen Mirren.

Forest Whitaker won best actor for The Last King of Scotland, while best actress and biggest international actress honours went to Meryl Streep for The Devil Wears Prada.

Veteran star of Venus, Leslie Phillips, was honoured for outstanding contribution to cinema.