Rachel Weisz Pulls Double Duty for Amazon