When your co-star is one of the hottest girls in the world right now — thanks to starring in that little-known show Glee — walking the red carpet alongside her must be a little daunting. If not disheartening. But Teresa Palmer did us proud. She owned the red carpet at the LA premiere of her new movie I Am Number Four. Rocking a pretty peony pink lip, shimmering gold eyeshadow, natural-looking lashes (a bit of a rarity in Hollywood!) and gorgeously soft, loose waves, Teresa told us via Twitter that "kc fee my makeup artist rocked it!" AMAZING, no?