gandalf the grey as portrayed by morgan freeman