30 ROCK -- "Anna Howard Shaw Day" Episode 413 -- Pictured: (l-r) Alec Baldwin as Jack Donaghy, Elizabeth Banks as Avery Jessup, Tina Fey as Liz Lemon -- Photo by: Ali Goldstein/NBC

30 ROCK -- "Anna Howard Shaw Day" Episode 413 -- Pictured: (l-r) Alec Baldwin as Jack Donaghy, Elizabeth Banks as Avery Jessup, Tina Fey as Liz Lemon -- Photo by: Ali Goldstein/NBC

Elizabeth Banks is making a guest appearance on 30 Rock tonight, but it almost didn’t happen.

The actress had heard producers wanted her on the show, but was already committed to another project. However, they apparently weren’t willing to the idea of Banks’ appearance slide – and eventually the production and especially Alec Baldwin made it happen.

Banks expected the experience to be good, but even she was impressed by Baldwin’s comedic skills…and by his baby blues.

Click onto video for Elizabeth Banks explanation as to how she ended up on 30 Rock and what it was like to work with Alec Baldwin.

30 Rock airs Thursdays, 9:30 p.m. ET/PT on NBC.