All is True explores the human story behind a dark and little known period in the life of William Shakespeare (Kenneth Branagh). The year is 1613 and Shakespeare is the greatest writer of the age. When his beloved Globe Theatre is burned to the ground, he decides to return to his home town of Stratford-upon-Avon. There he faces his neglected family.
Still haunted by the death of his only son, Hamnet, he struggles to mend broken relationships with his wife, Anne (Judi Dench) and daughters. In so doing he is forced to examine his own failings as an absent husband and father. In the search for peace, he must also finally, confront the dark heart of his family's secrets and lies.