Hollywood actress Megan Fox done a photo shoot for fashion magazine CosmoGirl last year. Megan Fox is a geek who just happens to look like a goddess. Megan emerged as Hollywood’s new It Girl after last summer’s hit Transformers, but what’s coolest about the 21 year-old is her fiercely independent spirit.













