- Spent most of her childhood in Singapore.
- Created a Web magazine devoted to spirituality and fashion.
- Went through sword training for her role in John Carter (2012).
- Played Ophelia in Hamlet opposite Liev Schreiber in NYSF Public Theater.
- Claims to have quit smoking with the help of acupuncture and hypnosis.
- Steven Strait — Ex-husband
- Matthew Boyle — Husband
- Asher — Son
- The Juilliard School, New York, New York, United States (BFA, 1999)