Recommendations with a Large Cast of Characters