Jasper Maskelyne (Benedict Cumberbatch) é um ilusionista britânico que ajuda os aliados durante a Segunda Guerra Mundial. Ele monta um grupo de 12 mágicos, conhecido como A Gangue Mágica. Juntos, eles conseguem feitos como camuflar um lugar para esconder mais de 100 mil soldados e ainda criar falsos alvos para enganar os inimigos. As façanhas de Maskelyne logo o colocam na lista negra do ditador Adolf Hitler.