Vše je pravdivé je historický příběh zasazený do roku 1613. Shakespeare právě uvedl novou hru s názvem All Is True, (později přejmenované na “Jindřich VIII.”). Od jiskry děla postaveného na jevišti shoří celé divadlo Globe do základů.
To, co začíná jako luxusní jízda vlakem z Istanbulu do Londýna, se rychle promění v jeden z nejnapínavějších a nejzáhadnějších detektivních příběhů, jaký byl kdy vyprávěn.
Andrew Wyke je slavný spisovatel, jehož opustila žena Maggie kvůli mladšímu milenci. Tím je šarmantní herec Milo. Wyke ho jednoho dne pozve do svého domu a Milo doufá, že od něj získá souhlas s rozvodem pro Maggie.