Rosario Dawson Admits to 'Awkward' Teenage Years

Albert L. Ortega/Getty Images

Rosario Dawson may be a Hollywood sex symbol today but, as a teenager, she admitted, she was "awkward."

"I went stag to my prom," the 35-year-old beauty told Cosmo for Latinas' Fall 2014 issue. "I was dating one guy in elementary school who made me hold hands at recess, and then he broke up with me to go with a girl who would make out. I found out about it at school and for some reason the school bully wanted to beat me up for that."

Dawson, who is celebrating the 10th anniversary of her organization Voto Latino, which encourages young Latinos to vote and be involved in politics, revealed that she waited for her first time because she had bigger goals in mind.

"I was a virgin until I was 20 years old!" she told the magazine. "My mother was raising five kids on her own, I wasn't just going to sit back and be a horny teenager and continue some cycle of teenage pregnancy - I wanted more opportunities; I wanted to be the first person in my family to go to college."

WATCH: Rosario Dawson Talk About Her Long and Winding Career

Rosario Dawson Splits from Danny Boyle: Report

Dawson didn't end up going to college. After she was cast - ironically - as a promiscuous teenager at age 15 in the cult film "Kids," Dawson went on to star in a variety of films.

"It was really hard because I was asked to be in a movie when I was 15," the "Sin City: A Dame to Kill For" star told Cosmo Latina about becoming an actress. "I was nervous because I was, like, surrounded by starving artists who all had regular jobs because they couldn't live off their art. I asked myself, 'Why would you go down that path?' At the same time, I saw what it did to my mom. It killed her not to be a singer."