Amazingly, according to the
Internet Movie Database, the film makers really wanted someone from
That ‘70s Show for the role of Carter and had offered it to Ashton Kutcher (even Danny Masterston would have been better). But Kutcher left the project due to "creative differences" and the film’s producers unwittingly dodged a bullet. Topher Grace is perfect in the role, getting the right comedy/drama balance.