James McAvoy stars as a man with multiple personalities - 23 of them! - in the latest twist-filled thriller from M. Night Shyamalan ("The Sixth Sense"). Vin Diesel stars in another sequel nobody wanted, reprising his role as a former extreme-sports athlete turned government agent. Pedro Almodóvar's 20th feature film is based on three stories by author Alice Munro.