The hobbit 2014 cast