Jackie Chan Sandra Rose February 26, 2017 share 89th Annual Academy Awards held at the Dolby Theatre at the Hollywood & Highland Center Featuring: Jackie Chan Where: Los Angeles, California, United States When: 26 Feb 2017 Credit: Adriana M. Barraza/WENN.com