The charming Gerard Butler visited ``Good Morning America'' in New York City this morning.
Gerard Butler visits ``Good morning America''