Fashion savvy: Tommy Hilfiger, pictured above with Jessica Alba, wore striped pants to launch a Tommy Hilfiger store in Japan today. The designer said he is impressed by the Japanese because they are 'not afraid of colour'