In 2004, Shannon was spotted with David Gallagher. David Gallagher is an actor and he is famous for his role of Simon Camden on the long-running television series 7th Heaven. He is also an established model. They broke up within a year.
From 2008, Shannon began her romantic love affairs with Andrew Garfield. Andrew Garfield is also an actor. He is well known for starring the title character in the 2012 superhero film The Amazing Spider-Man. This love life lasted for about three years. She hasn't been married yet. Her nationality is American. She is of white ethnicity. She is five feet and three inches in her height.
After several years in Phoenix, Arizona, Shannon moved to Florida with her parents. There she got enrolled at Olympic Heights Community High School. She also established herself as an actress at a young age. As a child, she appeared in several local community plays. She made an impression on a casting director for Nickelodeon's Clarissa Explains It All. She has been active as an actress since the early 1990s. She made her acting debut that year by portraying the role of Missy in an American teen sitcom Clarissa Explains It All. She appeared in this sitcom till 1994. Next year, she appeared in the TV movie Family Reunion: A Relative Nightmare where she was seen starring the role of Leigh Dooley. In the mid 1990s, she appeared in the TV movies like Tornado! and True Women. She made her feature film debut in 2005 by portraying the role of Emma Sharp in an American crime comedy film Man of the House. That year she also played the role of Fiona in an American drama thriller film The Quiet. She got her rise in fame in 2007 after she began playing the lead role of Di Di Malloy in an American television series The Riches. She is now aged 31 years old. Her net worth is unknown.