Daniel Craig and Rachel Weiss