My recent movie queue has filled up with films that feature nature as a key character in furthering the plot: The nature in Life is a speck of Mars dust gone amok – maybe it’s on a separate planet for a reason??? While I agreed 100% with Wired’s review of Life as essentially an Alien