who played neo in the first matrix