Angel: Season 2, Episode 20
Over the Rainbow
After being inadvertently sucked into a dimensional portal, Cordelia finds herself stuck in Lorne's home world, Pylea, a place where demons rule and human beings are slaves at best. Back in L.A., Angel is determined to find a way to rescue Cordelia, but when it seems that travelling to Pylea is the only answer, Lorne begins to get cold feet. After spending years in L.A., he is not at all happy at the idea of a homecoming.