Actress who earned critical praise for her leading roles in the dramas Short Term 12 and Room, the latter of which earned her an Academy Award for Best Actress. She was cast as Captain Marvel in the Marvel Universe. She also played supporting roles in comedies such as Sleepover, 21 Jump Street, Trainwreck and Scott Pilgrim vs. the World.
She released an album titled Finally Out of P.E. in 2005.
She has a younger sister named Milaine. She became engaged to Phantom Planet singer Alex Greenwald in 2016, but they called it quits in 2019.
She co-starred with Alexa Vega in the teen flick Sleepover.