Éppen ezért másféle műfajban is kipróbálja színészi tehetségét. A The Ugly Truth című filmgvígjátékban Katherine Heigllel (a szőke bombázó leányka a két alsó képen) játszik majd együtt. A film sztorija szerint Heigl egy reggeli tévé show producerét alakítja, akinek egy vele levelezgető „hímsoviniszta” férfi be akarja mindenáron bizonyítani a kapcsolatokra vonatkozó teóriáit és igyekszik Katherine-nak segíteni megtalálni élete párját. A férfi ravasz terveinek azonban váratlan eredménye lesz… Nem tűnik valami borzasztóan izgalmasnak a történet, de hát mégiscsak Gerard Butler a főszereplő és a néni is egész tutajos...