1 - Who played Mary in the 1998 film There's Something About Mary? Cameron Diaz Sigourney Weaver Kate Winslet
1 - Who played Mary in the 1998 film There's Something About Mary?
Cameron Diaz
Sigourney Weaver
Kate Winslet