Actress Jennifer Lawrence was left disappointed after landing an on-screen kiss with Christian Bale.

The Hunger Games star features opposite the Batman hunk in David O. Russell's new film American Hustle as the drunken wife of hassled conman Bale, and the pair shares a kiss in the comedy crime movie.

But Lawrence was reportedly surprised when she realised Bale had been piling on the pounds for the movie.

Director Russell recalls Lawrence's reaction following the kiss, telling Us Weekly the actress remarked on set, "I finally get to kiss Christian Bale and he's a really fat guy."

Lawrence also reportedly joked, "He's fatman, not Batman."