In a new trailer for Alex Garland's "Ex Machina," two programmers -- Caleb (Domhnall Gleeson) and Nathan (Oscar Isaac) -- may find the tables turned against them when Nathan's AI creation Ava (Alicia Vikander) decides to test them instead.

Outfitted with deadly capabilities like self awareness, manipulation and seduction, Ava may just prove too much to handle for Nathan and Caleb in Nathan's secluded research facility.

Opening April 10, "Ex Machina" marks the directorial debut of Garland, the writer of "28 Days Later" and "Sunshine."