Happy: Rachel Weisz