Sorry, yes! It says on the boarding pass:
"Your passport and/or visa(s) must be checked at the airportWe are required by certain countries to check your travel documents before you fly. Please see a British Airways representative at the airport.
Passport and visa information
You can check the passport and visa requirements for your journey using the IATA Travel Centre at www.iatatravelcentre.com"
I'm on a UK passport, with more than 3 years left to expiry.