Nicholas Hoult in Warm Bodies. Photo by Jonathan Wenk