SANTA MONICA, CA – MARCH 22: (L-R) Actors Luciana Pedraza and Robert Duvall attend the 18th IFP Independent Spirit Awards in Santa Monica, California on March 22, 2003. © Lee Roth / Roth Stock Pictures
SANTA MONICA, CA – MARCH 22: (L-R) Actors Luciana Pedraza and Robert Duvall attend the 18th IFP Independent Spirit Awards in Santa Monica, California on March 22, 2003. © Lee Roth / Roth Stock Pictures