Sporting a pair of barely-there denim short shorts and a sheer top, the 22-year-old actress left little to the imagination as she stepped out in Hollywood on Wednesday (August 10) to do some shopping.
Meanwhile, Vanessa has been seen kissing guitarist Felix Rodriguez.
The Sucker Punch star – who dated first love Zac Efron for years – was seen smooching with The Sounds guitarist at the Shorebreak Hotel in Huntington Beach, CA.
The pair got together after the Hurley Walk the Walk National Championship and were inseparable according to on-lookers.
A source revealed: “They were majorly making out. Vanessa was smitten, she was smiling and laughing with him. They couldn’t stop kissing.”
The insider added: “It is fun to go look at cute boys. I like being single. I feel like I have all this time for myself and can take on lots of roles.”
Vanessa can next be seen in gritty movie Gimme Shelter, in which she plays a homeless pregnant teenager.