Twelve years after Die Hard with a Vengeance, the third and previous film in the Die Hard franchise, Live Free or Die Hard finds John McClane (Bruce Willis) a few years older, not any happier, and just as kick-ass as ever. Right after he has a fight with his college-age daughter (Mary Elizabeth Winstead), a call comes in to pick up a hacker (Justin Long, a.k.a. the "Apple guy") who might help the FBI learn something about a brief security blip in their systems.