Anna Kendrick smashed it on Thursday's episode of Lip Sync Battle.
Anna Kendrick did a hilarious version of One Direction's "Steal My Girl", which took aim at Krasinski in a personal way.
Sporting a fancy leather jacket, Anna Kendrick lip synched the song to perfection.
Anna Kendrick then sang to a screen which flashed pictures of John Krasinski's wife, and previous Lip Sync Battle competitor, Emily Blunt.
To top it off, Anna Kendrick then unzipped her jacket to reveal a t-shirt imprinted with a picture of her and Blunt in a heart.
John Krasinski performed a hilarious version of N*Sync's "Bye Bye Bye", complete with the little wrap around, hands-free head mic.
For the second round, John Krasinski performed a wild "Proud Mary" complete with a Tina Turner-esque silver mini-dress. It was quite a sight.
But, the performance of the night was when Anna Kendrick followed that gem up with an incredible version of Jennifer Lopez's "Booty".
Of course, having Jennifer Lopez there in person didn't hurt Anna Kendrick's chances.
Such a great episode of Lip Sync Battle last night! This is quickly becoming one of my favorite shows.
I mean, last week, it just doesn't get much better.
Anna Kendrick hasn't just been shaking her booty around. The girl is quite busy.
In fact, she is still dealing with all that bringing Pitch Perfect 2 to the screen entails.
Anna Kendrick is also, among other things, getting ready to star with Zac Efron and Adam DeVine, her Pitch Perfect co-star, in a new romantic comedy called Mike and Dave Need Wedding Dates.
Anna Kendrick is also going to write a book!
Anna Kendrick said of her new venture, "I'm excited to publish my first book and because I get uncomfortable when people have high expectations, I'd like to use this opportunity to showcase my ineptitude, pettiness, and the frequency with which I embarrass myself."
Are you excited to read Anna Kendrick's book? I'm sure it will be hilarious!