The producers of Giallo - in which the actor played dual roles - have been ordered to stop distributing, marketing or selling the film in the US.
Giallo Productions Ltd and Hannibal Pictures are also prevented from using Brody's likeness to promote the title.
Made in 2008, Giallo saw Brody play an FBI agent hunting a killer in Italy.
The Pianist star also played the murderer under the pseudonym Byron Deidra - an anagram of his name.
Brody, 37, alleges he is owed $640,000 (£405,753) for his work in the film and that it was released on DVD in the US last month without his consent.
He claims the film's producers misled him about financing and overstated the value of the film's Italian distribution rights.
The producers' lawyer has denied his clients behaved improperly.
Giallo was not released in the UK but was screened at London's FrightFest film festival in August 2009.