Elizabeth Banks is the latest Hollywood actress to declare "she's worth it" after signing up to become a L'Oreal spokesperson.