Anne Hathaway was eight years older than William Shakespeare.
While the exact date of William Shakespeare's birth is unknown, scholars generally agree that he was born in April 1564. Anne Hathaway was born in September 1556, making her eight years older than her future husband.
This age difference was not uncommon in Shakespeare's time, and many couples married with a significant age gap.