2004 Independent Spirit Awards

:: The 2004 IFP Independent Spirit Awards were announced on Saturday night in Santa Monica CA. The awards are given the night before the Academy Awards. “The Spirit Awards is a celebration honoring films made by filmmakers who embody independence and who dare to challenge the status quo.” Lost in Translation was the big winner, taking Best Picture, Best Director, Best Male Lead, and Best Screenplay.

Leave a Reply

Attribution-NonCommercial-ShareAlike 2.5
This work is licensed under a Attribution-NonCommercial-ShareAlike 2.5.