Who did Sara Bareilles sing for at the 89th Academy Awards? She sang for great people. I know Carrie Fisher, Gene Wilder, Marni Nixon, Prince, Mary Tyler Moore, Debbie Reynolds, and Kenny Baker, whom Louise knew played R2-D2 in the Star Wars trilogy.