Guest Stars Sean Maher as Sean Beasley Troy Garity as John Bianchi Cassidy Freeman as Frances Dunhill