Deductions & credits

If you have been in the US for only 1 or 2 calendar years, no, TurboTax can not prepare your tax return.

 

If you have been in the US for more than 2 years, maybe.  But the program will not prompt you about the 1042-S, so you would need to know how to manually enter the information.  

 

You probably want to go to a good tax professional that is experienced with Nonresident Aliens (most tax professionals are NOT experienced with that, so you will need to look around).