Domhnall Gleeson stars in fantastic first trailer for Ex Machina: watch now

First look at Alex Garland's first film