Jesse Eisenberg’s dorky small-town slacker discovers he is actually a CIA sleeper agent with deadly skills in this darkly funny, ultra-violent comedy thriller.

Imagine Bill and Ted thrust into the midst of The Bourne Identity and you will have some idea of what’s in store as Eisenberg’s unlikely action hero revives his forgotten training to fend off the assassins sent to liquidate him, while also striving to protect his girlfriend, played by Kristen Stewart.

The film’s comic and action modes sometimes jar, but Eisenberg and Stewart are fabulous together.