Guest Stars Lance Doven as Spencer Cassadine Stephen Macht as Trevor Lansing Seamus Dever as Dr. Ian Devlin