Duplicity: A fast-paced thriller with a brilliant twist