La La Land ★★★½

Anne Hathaway must be SEETHING!