Our policy is to check ALL boarding passes as pax board the plane.
Just as well as more than once I've had passengers showing me a LHR I/B boarding card when instead we were going to LGW.
The two planes in my airline's livery were parked close to each other and had similar departure times in all the occasions and nobody (ground crew/passenger) spotted the error. Passengers happily walked to one random aircraft of their choice
We introduced this policy as a result of increased security measures after 9/11, and it still amazes me how many of those people (i.e.Americans) who kept saying that "The
world changed on 9/11" are rude to us when we ask them to show us their boarding pass upon boarding (clearly they have already hidden it inside one of their massive bags)
Once I was paxing on another airline from STN to GOA and after pushing back we had to return to stand as there was a group of people who were meant to fly to TRN instead!!!
Funny.................NOT!!
FBW