Kim Kardashian as Snow White