Tom Cruise makes first red carpet appearance for Oscar nominees luncheon