Gerard Butler
Heigl starred with Gerard Butler in "The Ugly Truth" (2009). The film was made on a budget of $38 million and earned $205 million at the worldwide box office.