We spotted Michelle Rodriguez wearing a revealing see-through gown at an Oscar afterparty in Hollywood last night. What do you t hink of the odd gray gown?

The actress stars in the upcoming film "Battle: Los Angeles." A Marine platoon fights to prevent the city of Los Angeles from being overtaken by a race of highly advanced alien invaders in the epic sci-fi action thriller.

The actress recently said she's fine being typecast as a Hollywood bad girl. She told Britain's Total Film, "My entire career is made up of those girl-power moments. I don't mind typecasting because I know what the alternative is...I'm not looking at what everyone else is doing. There's tons of sex and hot girls - I could do that, but it's done. Stick a fork in it!"

Click Here For More Michelle Rodriguez Pictures