What to have a good movie, well, just watch the ugly truth starred by Katherine Heigl for it is the best movie. Its a reality about men and women that is already acceptable for many but for all. Katherine Heigl portrayed the role supervely. Just the movie, The Ugly Truth and you will understand how a man a woman deals in a relationship.