Schram was born in Skokie, Illinois. She was raised in Buffalo Grove, Illinois and graduated from Buffalo Grove High School in 2004. Schram modeled and appeared in television commercials as a child, and began performing in musical theatre at age 12. Schram moved to Los Angeles after graduation to pursue a career in acting.[1]
In 2008, she starred in the drama film Keith and appeared as Tracy in the comedy film American Pie Presents: The Naked Mile (2006). She was featured on Maxim magazine's website in their "Today's Girl" feature. In 2009, she was featured in a music video for J. R. Richards' song "A Beautiful End".[8] Schram appeared in Tony Scott's action thriller film Unstoppable (2010), playing Darcy, the estranged wife of Chris Pine's character.
In 2011, Schram joined the main cast for the first season of the TNTscience-fiction series Falling Skies. Her character was reduced to a recurring role in seasons two and three, then to guest appearances in season four. Between 2011 and 2016, Schram appeared in four episodes of the television series Once Upon a Time, playing Cinderella/Ashley Boyd. She reprised the role in the 2013 premiere of Once Upon a Time in Wonderland.
In 2012, she portrayed Christine Kendal on ABC's military drama series Last Resort.[9] In 2015, Schram portrayed Cash Gray in the fourth season of musical drama series Nashville.[10] She landed a role as Jennifer in crime thriller film Shot Caller (2017), which received generally positive reviews from critics.[5] In December 2019, Schram was cast as Dr. Hannah Asher on the NBC's drama series Chicago Med.[11] Initially a recurring role in the series's fifth season that ended with the sixth season's premiere, she returned in season seven in a series regular capacity.[12]
Schram is also a singer-songwriter and has toured with Chicago blues artist Joan Baby.[2]
On June 18, 2023, Schram married longtime boyfriend Sterling Taylor in her hometown of Chicago.[13]