what role does alyson hannigan play in the romantic comedy parody that was panned by critics with a 7 % rating on rotten tomatoes , but was a box office success ?
julia jones