Wellington: Lupita Nyong'o revealed recently that avocado oil was a must have product for her beauty routine.

While talking to the Harper's Bazaar about her beauty secrets, the 31-year-old Oscar winning star said that initially, she was only using the oil on her body, but later realised that it was good for face and hair as well, Stuff.co.nz reported.

The '12 Years A Slave' beauty, who's face of the beauty brand Lancome, also said that she was against chemically straightened tresses and believed that she could mould her Afro hair whenever she wanted.