Daniel Craig Finally Hits Red Carpet with Rachel Weisz