Poster #1 for The Lazarus Effect, which was released on February 27, 2015. The film, starring Mark Duplass, Olivia Wilde, Evan Peters and Donald Glover, currently has a total of one poster available.
Poster Library
Back to Film