7 Times Catherine Kamau stole the show on red-carpets (PHOTOS)