Born and raised in New York, Lucy Alexis Liu turns 48 today. We wish the actress, director, producer and singer a very happy birthday. Did you know that she was 21-years old when she was discovered by a talent agent at the subway? She did a commercial and soon started appearing in various TV shows and films. The talented actress is also a great artist and photographer, plays the accordion, speaks in six languages, and is well versed in Filipino martial arts of kali-eskrima-silat – weapon-based fighting with sticks, knives and other bladed weapons. She is quite the badass. Let's have a look at five of her best roles so far.


O-Ren Ishii, Kill Bill Series
A former Deadly Viper who has become the leader of the Japanese yakuza – defeating her was the bride's most lethal challenge. Her codename – Cottonmouth.

Alex Munday, Charlie's Angels
All the three angels – Cameron Diaz, Drew Barrymore and of course Lucy Liu are brilliant. She shows off her martial arts skills with elan.

Master Viper, Kung Fu Panda Series
While this one is just a voice role, she is part of the legendary Furious Five. Master Viper is rather good-natured and the most kind to the panda when he is chosen as the Dragon Warrior.

Ling Woo, Ally McBeal
It is because of this prominent role that she started getting noticed. Ling Woo's character was written with Lucy in mind.

Princess Pei-Pei, Shanghai Noon
She is the cutest princess you will ever see. Thank god we have Jackie Chan to save her in the film.