Per toeval begint Paul Carpenter te werken bij de mysterieuze Londense firma J.W. Wells & Co, waar allerlei onverklaarbare dingen gebeuren. Als-ie niet beter wist, zou hij nog denken dat hier magie in het spel was. Van meneer Wells zelf (Christoph Waltz) krijgt Paul de geheime opdracht om een vermiste 'draagbare deur' op te sporen. Pauls directe chef Tanner (Sam Neill) dreigt met gruwelijke gevolgen als de opdracht mislukt. Tijdens zijn zoektocht ontdekt Paul dat de firma Wells kwade bedoelingen heeft. En samen met zijn jonge collega Sophie wordt hij meegesleurd in een machtsstrijd tussen magische en hebzuchtige wezens.