
The Ugly Truth(2009)
“The battle of the sexes is on.”
Overview
A romantically challenged morning show producer is reluctantly embroiled in a series of outrageous tests by her chauvinistic correspondent to prove his theories on relationships and help her find love. His clever ploys, however, lead to an unexpected result.
Director
Robert Luketic
Studio
Lakeshore Entertainment
Budget
$38M
Revenue
$322M
Cast

Katherine Heigl
as Abby Richter

Gerard Butler
as Mike Chadway

Eric Winter
as Colin Anderson

Nick Searcy
as Stuart

Bree Turner
as Joy

John Michael Higgins
as Larry Freeman

Kevin Connolly
as Jim Ryan

Cheryl Hines
as Georgia Bordeney

Bonnie Somerville
as Elizabeth Chadway

Jesse D. Goins
as Cliff

Noah Matthews
as Jonah

John Sloman
as Bob
Where to Watch
Availability may vary by region. Some links are affiliate links — we may earn a commission at no extra cost to you.
Movie Facts
Release Year
2009
Runtime
1h 36m
Language
English
Rating
6.5 / 10
Budget
$38M
Box Office
$322M
Production Companies
Lakeshore Entertainment • Relativity Media
You Might Also Like

Comedy / Romance
Someone Like You...
2001

Romance / Comedy
There's Something About Mary
1998

Comedy / Romance
Playing It Cool
2014

Romance / Comedy
Office Romance
2026

Comedy / Romance
Broadcast News
1987

Comedy / Romance
¿Quieres ser mi hijo?
2023

Romance / Comedy
Players
2024

Romance / Comedy
The Incredible Jessica James
2017
Frequently Asked Questions
Where can I watch The Ugly Truth?▼
Check the "Where to Watch" section above for current streaming platforms, rental options, and purchase links for The Ugly Truth (2009).
What is The Ugly Truth about?▼
A romantically challenged morning show producer is reluctantly embroiled in a series of outrageous tests by her chauvinistic correspondent to prove his theories on relationships and help her find love. His clever ploys, however, lead to an unexpected result.
Who directed The Ugly Truth?▼
The Ugly Truth was directed by Robert Luketic and released in 2009. It is a comedy, romance film.
How long is The Ugly Truth?▼
The Ugly Truth has a runtime of 1 hours and 36 minutes (96 minutes total).
Who stars in The Ugly Truth?▼
The cast of The Ugly Truth includes Katherine Heigl as Abby Richter, Gerard Butler as Mike Chadway, Eric Winter as Colin Anderson, Nick Searcy as Stuart, Bree Turner as Joy and more.
Explore More by Genre
Need a recommendation?
Tell us your mood and we'll pick the perfect movie for you.
