Terrifying 'Life'-Form Revealed In New Red Band Trailer

Warning: Graphic Imagery - A long dormant life-form from Mars lays waste to the International Space Station and has its ‘eyes’ set on Earth. The new sci-fi thriller 'Life' premieres on March 24, 2017. New 'Life' Trailer Brings Terrifying Thrills from Mars
credit : Sony Pictures