We've got some revealing new images of screen siren Amanda Seyfried, who you won't recognize as the mousy best friend "Needy" from last year's Jennifer's Body.
She's been in tons of stuff, but we first got to know the 24-year-old starlet as Lily Kane on The CW's beloved Veronica Mars, in which she played a teen vamp opposite Kristen Bell's high-school sleuth.
She's clearly all grown up now and will next play a call girl who is hired by a woman (Julianne Moore) to seduce her husband (Liam Neeson) in Chloe. It opens March 26.
Click the thumbnails for larger versions.