Rachel Weisz in a Red Maxi Dress Heads Out for Dinner with Daniel Craig at River Cafe in Brooklyn in New York 09/11/2021 The 51-year-old an English actress Rachel Weisz in a red maxi dress heads out for dinner with Daniel Craig at River Cafe in Brooklyn in New York.