The Master has been named best film by the Toronto Film Critics Association.
Paul Thomas Anderson's movie, which is also an Oscar favourite, beat competition from runners-up Amour and Zero Dark Thirty to claim the gong.
Philip Seymour Hoffman - who plays a cult leader in the film - won best supporting actor and Anderson picked up the best director and best screenplay prizes.
Denis Lavant won the best actor award for his star turn in Holy Motors and British star Rachel Weisz was named best actress for her performance in The Deep Blue Sea.
Gina Gershon was named best supporting actress for the thriller Killer Joe.
And French movie Amour was chosen as the year's best foreign-language film.
The Toronto Film Critics Association awards will be presented on January 8 in Toronto.