A bizarre sci-fi mashup throws aliens, revenge, and virtual reality into chaos, delivering wild visuals with a story that ...