Cersei Lannister (Lena Headey)
Lena Headey plays the divisive-yet-graceful, blonde-haired Cersei Lannister on Game of Thrones, but in real-life, she's a brunette, tattooed, Esquire magazine beauty. "All I know is my character isn't dead yet," she said of the HBO show known for killing off main characters. "And that's great, but I don't take anything for granted. I'm sort of like a T. rex in the world of female actresses. Every time a job is finished, I look at my car and think, Could I live in it?"
Check out 10 more of our favorite GOT actors as we compare their on-screen costumes to their real-life styles.