Okay, here is the detailed timeline and cast of characters based on the provided sources:

Timeline of Main Events

Cast of Characters and Brief Bios