A still of Kim Kardashian as Emma Watson