Hollywood darling and my mega crush, Keira Knightley, turns 27 today. Since I can't tell her Happy Birthday in person, I made this gallery of some of her best photos from the red carpets and elsewhere.

One would think that Keira would be older than 27 seeing how many movies she has done. She made more than a few movies watchable just because she was in them. Some of her best include Atonement, The Pirates of the Caribbean movies, Domino, The Jacket and what looks to be a great movie in Seeking a Friend for the End of the World, which will come out this summer.

Enough of me talking though, enjoy this gallery of the lovely Keira Knightley.