Ewan McGregor as Elmont, Eleanor Tomlinson as Isabelle and Nicholas Hoult as Jack "Jack the Giant Slayer."

Courtesy Warner Bros.
Copyright © 2017, Los Angeles Times
65°