The small town about 130km southeast of Calgary has for years been promoting the fact that it shares the same name as the home planet of Star Trek's Mr. Spock.
Recently, the town had been lobbying Paramount for the world premier screening of the new Star Trek film. They even managed to get Spock himself, Leonard Nimoy onside, putting in a request on their behalf.
Paramount opted for the Sydney Opera House in Australia instead. But the studio gave the town a consolation prize - busing 300 residents and a few others up to Calgary for an advanced screening (Vulcan has no theatre of its own), which included a guest appearance by Bruce Greenwood, who plays Captain Christopher Pike in the film.
Judging by the pictures, the horde of prairie Trekkies appear pretty emotional about the experience.