Investors & landlords

No, TurboTax can not file a 1040NR.

Nonresident Aliens (such as those on a F-1 visa that has lived in the US for 5 or less calendar years) should probably go to a tax professional that is EXPERIENCED with Nonresident Aliens.