Nicolas  Cage as Shrek..can you imagine