'American Idol' Finale to Be Held in New York?

For the first time in the Fox show's history, the American Idol finale could take place in New York City. 

The network has yet to confirm the rumor, which began circulating on Idol blogs on Thursday afternoon, but a source tells The Hollywood Reporter that the season-13 grand finale will be held at Madison Square Garden, which recently underwent a major renovation. Although another Idol source contends that is not the case and "not true."

Idol, which kicks off its new season on Jan. 15 with a new panel of judges -- Jennifer Lopez, Keith Urban and Harry Connick, Jr. -- usually holds its final bow in Los Angeles. Since season seven, when David Cook took the crown, the show has been beamed live from the Nokia Theatre in downtown L.A. Before that, the Kodak Theatre in Hollywood (now called the Dolby) was home to the show's last battle.  Read More...




Want to comment on this? First, you must log in to your SideReel account!