Wilson played Dan Dreiberg / Nite Owl II in Zack Snyder's 2009 film adaptation of the graphic novel "Watchmen", gaining 25 pounds for the role after filming flashback scenes as the slimmer Nite Owl II. This film reunited Wilson with his "Little Children" co-star, Jackie Earle Haley. On October 19, 2010, in Yankee Stadium, he sang "God Bless America" during the seventh-inning stretch of Game 4 of the American League Championship Series between the Texas Rangers and the New York Yankees. On November 20, 2010, in Yankee Stadium, he sang the United States National Anthem before the first football game in the new stadium, played between Army and Notre Dame.