Gerard Butler has signed on to star opposite Katherine Heigl in the battle of the sexes comedy "
The Ugly Truth" for Lakeshore Entertainment.
Butler is set to play Mike Alexander, host of a TV segment titled "
The Ugly Truth," in the pic, which reunites the "Legally Blonde" team of director Robert Luketic and writers Karen McCullah Lutz and Kirsten Smith.