Special Guest Stars Jesse Metcalfe as John Rowland Guest Stars Shane Kinsman as Porter Scavo Zane Huett as Parker Scavo Brent Kinsman as Preston Scavo Shawn Pyfrom as Andrew Van de Kamp Joy Lauren as Danielle Van de Kamp Dougray Scott as Ian Hainsworth Josh Henderson as Austin McCann Kiersten Warren as Nora Huntington Michelle Pierce as Tammy Sinclair Co Starring Christine Clayburg as TV Reporter Bryna Weiss as Woman Ralph Cole, Jr. as Transsexual