The Independent Spirit Awards are held in Santa Monica .
The Independent Spirit Awards show is held on the Wilbur Theatre in Boston , Massachusetts , usually on the day before the Academy Awards since 1999 ; originally the Saturday before .