From 1998 to 1999 Marsha starred as Jacqui Richards in the series Where the Heart Is. From 1998 to 2000 she starred as Sharon Pierce in Playing the Field. Her best known roles to American audiences came from 2003 to 2005 starring as Nessa Holt in the TV series Las Vegas and from 2007 to 2009 starring as Naomi Dorrit in the TV series Lost. From 2008 to 2009 she starred as Julia Miller in the series Easy Money and Thomason had a recurring role in General Hospital in 2009. From 2009 to 2010 she starred in the series Make It or Break It and since 2009 she has starred as Diana Barrigan on the series White Collar. Thomas has also starred in the movies Black Knight, Long Time Dead, Pure, The Haunted Mansion, My Baby’s Daddy, The Tripper, and Into the Blue 2: The Reef. Marsha is married to Craig Sykes and the couple has one daughter together.