Guess Who

Theresa Jones (Zoë Saldaña) takes her boyfriend, Simon Green (Ashton Kutcher), to her home to meet her parents on the occasion of her parents' 25th wedding anniversary, planning to reveal that they are engaged. However, Theresa has neglected to mention that Simon is white. Theresa's father, Percy (Bernie Mac), dislikes Simon almost immediately because of his race. Wishing to impress Percy, Simon lies to him about being on the NASCAR pit crew for Jeff Gordon, not realizing that Percy is one of Gordon's biggest fans. After catching Theresa and Simon in a compromising position, Percy tries to force Simon into a hotel, but all the hotels in town are booked. Instead, Percy allows Simon to sleep in his basement on the couch, where Percy also sleeps.