The full trailer for the movie will broadcast on Sunday December 19 during Sky Sports' live coverage of the Barclays Premiership Plus match between Liverpool and Newcastle United.
'National Treasure' stars Cage as a relic hunter alongside Diane Kruger, who played Helen in 'Troy', and Sean Bean, who also appeared in 'Troy' as Odysseus.
The promotion was negotiated by Matt Huntingford at Carat and Jim Suswain at Sky Media.
Rob Tierney, group head at Sky commercial partners, said: "For millions of viewers, Sky Pubs Sports is the already closest thing to being at a match. Now it will become the closest thing to being at the cinema as we exploit this unique opportunity for event advertising.
Launched in August 1999, Sky Pub Sports is BSkyB's dedicated sports channel, which features tens of thousands of widescreen TVs in pubs across the UK.
Recent advertisers include Diageo, Ford, COI, Nike and Unilever.
If you have an opinion on this or any other issue raised on Brand Republic, join the debate in the .