Its carefully crafted story and dialogue rolls back and forth