Can You Ever Forgive Me? ★★★½

All hung together pretty convincingly.