Guest Stars Rocco Padden as Josh Karen Henthorn as Jenny Myer Jamie Talbot as Tommy Jarvis Jess Fostekew as Betty Jarvis Jason Bailey as Alan Tomlin Elizabeth Bower as Megan Ashleigh Reynolds as Christopher Lucinda Holloway as Jane Suri Tang as Hayley