At age fifteen, she was discovered by a modeling scout while working at a local convenience store.
She played Callisto in X-Men: The Last Stand.
She was raised by her grandmother until she was ten years old. In 2013, she married John Beverly Land becoming a step-mother to his son. In December of 2013, the couple welcomed twins.
She acted alongside Hayden Panettiere in Heroes.