If $S$ is the set of all complex $n \times n$ matrices and for any two arbitrary $A$ and $B$ in $S$ we have $AB=BA$ then all matrices in $S$ have a common eigenvector.
I can show the result for two digonalizable matrix. But I don't know how to show that for all matrices in $S$. Also there is no condition of being digonalizable in this question.