I found this while looking for something else. It's a British Airways television advert for Concord. It's funny how some futures so quickly become the past.
What I was actually trying to track down was the use of the Outland helmets which were apparently also featured in a TV ad for British Airways... but not this one
I've got this so far: