As implied on the title of tonight's finale of My Name is Earl - "Dodge's Dad" - we will probably get to know who he is, as Earl (Jason Lee) searches for him, despite Joy's protests. On a preview clip, this was explained as stemming of a career day gone bad. Narrating, Earl says, "Every year, Dodge's school had a day where a few of the parents came in and talked about their careers. They call it career day. This year was Darnell's (Eddie Steeples) turn and he is a little nervous." In the dry run, he introduced himself as the crab man, which we know he is. He also said he used to work for a clandestine government agency.
Then Joy (Jaime Pressly) comes in and tells the three that Dodge wants Earl to go to career day because he says "everybody else is going to have their real daddies there" which means Dodge still doesn't know that Earl is not her real father. The career day looks like it doesn't go as planned, with one British kid calling Earl's parenting as "bullocks." "You have to tell Dodge the truth," Earl tells Joy.