Twin Peaks has a new cast member - Amanda Seyfried to join the hit TV show
Mamma Mia actress Amanda Seyfield has reportedly landed herself a role in the upcoming revival of the much loved TV show Twin Peaks.
Sources say she is set appear in several episodes and has landed 'a major role' but it is not yet known what her character's name in the drama will be.
US websites are speculating that Seyfried may play the daughter of Coop and his love interest Annie, played by Heather Graham .
Following that line of logic, Seyfried might also play someone related to the similarly blonde and attractive characters Laura, Norma, Lucy, or Shelly.
The 29 year-old shot to fame after her break out role as Regina George in the hit teen movie Mean Girls, which also starred Rachel McAdams.
Her most recent movie, Dear John, which co-starred Channing Tatum, earned her an MTV movie award nomination.
The Pennsylvanian native is the first new cast member of Twin Peaks to be announced.
Twin Peaks first aired in 1990, with the plot revolving around an investigation into the murder of Laura Palmer (played by Sheryl Lee) carried out by FBI team headed by Dale Cooper (Kyle MacLachlan).
Mc Laughlin, who played the role of Orson Hodge (Bree's husband) in Desperate Housewives is set to take up his old part in the new series much to the delight of hardcore fans.
The show's creators have confirmed that many familiar faces are due to make a comeback.
It ran for two seasons up until 1991, and in 1992 was followed up with a feature film, Twin Peaks: Fire Walk with Me.
The new season is said to be hopefully hitting screens in 2016, and is going to be an actual sequel of the story, not a remake.