take (someone) by surprise

To "take ___ by surprise" means to suddenly surprise someone. This phrase is probably as common as "surprise ___", or maybe even more common. Here's an example:

A: What did you think of the end of the movie?

B: It totally took me by surprise.

This phrase appears in these lessons: