john locke actor