外国人可以当内资公司的法定代表人。我国法律并没有限制法定代表人的国籍,因此外国人是可以担任内资企业的法定代表人的,只要该名外国人是这家公司的董事长、执行董事或者经理等职务的,就可以成为公司的法定代表人。
根据《公司法》第十三条的规定,公司法定代表人依照公司章程的规定,由董事长、执行董事或者经理担任,并依法登记。公司法定代表人变更,应当办理变更登记。