A few official stills from Stephen Meyer’s The Host film have leaked online.
UPDATE: At the request of the studio, these photos have been removed because they were unauthorized for release.
The Host is currently filming in Albuquerque, New Mexico. See other high-res photos from the film over here!
Thanks to The Host Movie News.
Jane the Virgin