These days, epic video games need commensurate advertising treaments. Earlier we looked at the Gears of War ad. Above is a trailer for Lost Planet that popped up in theaters in November. Now through Dec. 31, it’s running on the huge NBC SharpVision HDTV screen in Times Square. A snowstorm in New York this month would tie in perfectly.
—Posted by Tim Nudd