Eva Longoria cut her long hair for her TV role.

The 33-year-old actress has also had to gain weight to reflect the change in her 'Desperate Housewives' character Gabrielle, who goes from sexy seductress to overworked housewife in season five.

The star's representative Liza Anderson said: "She's making herself look like that as her character has let herself go. Gabrielle has gained weight and cut her hair. She's a worn out mother with two kids."

"And even that was not enough. She's also wearing butt pads and a stomach pad to play the part."

Eva recently sparked rumors she was expecting her first child with her husband, basketball star Tony Parker, after being spotted sporting what appeared to be a baby bump during the couple's romantic break to Italy.

However, Anderson insists Eva's weight gain was a result of her eating junk food to pile on the pounds for the series.

When asked if Eva enjoyed indulging in calorific treats, Anderson said: "Yes, it was a lot of fun, but as an actress."

STUMBLEUPON DIGG IT
RELATED PHOTOS AND ARTICLES
Eva Longoria - John Tucker Must Die Los Angeles PremiereEva Longoria - John Tucker Must Die Los Angeles PremiereEva Longoria - 2006 NCLR ALMA Awards - PressroomEva Longoria - 2007 NCLR ALMA Awards - PressroomEva Longoria - EL CANTANTE, Los Angeles PremiereEva Longoria - Entertainment Weekley's 5th Annual Pre-Emmy Party
Hayden Panettiere Auctions Her Stuff On EBay To Save The DolphinsEva Longoria Helps Promote "Father's Day Frosty Weekend" At Fast Food Joint
Stand for Hope - 5K Charity Run-WalkTomKat Host Star-Studded Party In Their New Home
2008 CFDA Fashion Awards - ArrivalsEva Longoria-Parker Not Pregnant