‘Life’ – Big Game Spot

Catch a glimpse of the new sci-fi thriller that’s more than a little inspired by Alien!

Life hits theaters on March 24.