Just a timeless beauty...Aaliyah would have been 34 today. I was reminded last night when I saw Queen of the Damned while flipping through channels. So I did some digging, did you know just how many roles Aaliyah was up for before she passed? Check out the list courtesy of notstarring.com

Charlie's Angels

Aaliyah was considered to play Alex but they thought she was too young.

Actor who got the part: Lucy Liu

Dreamgirls

She was to play the lead role to a version of the script E. Lynn Harris wrote.

Actor who got the part: Beyonce Knowles

Get Over It

Aaliyah was considered for the part of Maggie but it conflicted with scheduling for Romeo Must Die.

Actor who got the part: Zoe Saldana

Honey

Aaliyah was orginaly cast for the role of Honey.

Actor who got the part: Jessica Alba

Josie and the Pussycats

Aaliyah was the first choice to play Valerie but she was already committed to play the lead in Queen of the Damned.

Actor who got the part: Rosario Dawson

The Matrix Reloaded

Aaliyah was signed on to play the role of Zee but was killed in a plane crash.

Actor who got the part: Nona Gaye

The Matrix Revolutions

Aaliyah was set to play Zee.

Actor who got the part: Nona Gaye

Osmosis Jones

Aaliyah was considered for the the voice of Leah which eventually went to Brandy Norwood.

Actor who got the part: Brandy Norwood