La cerimonia di premiazione della 20ª edizione degli Independent Spirit Awards si è svolta il 26 febbraio 2005[1] sulla spiaggia di Santa Monica, California ed è stata presentata da Samuel L. Jackson. Salma Hayek e Quentin Tarantino sono stati i presidenti onorari.[2]