I think I know why Cage made me cringe in the trailer. It's because he's a big movie star type. It ruins my suspension of disbelief to see him in this role. If the movie starred actors that weren't easily recognized, like Pena, then it would work better for me. Cage takes me out of the situation at hand. (Like product placement does...)
I like Cage in the following movies:
'Raising Arizona'
'Moonstruck'
'Honeymoon in Vegas'
'Valley Girl'
and maybe 'Leaving Las Vegas'
