Niall Cunningham — American actor