Anyone know of a good video editing program?

I’m looking to edit and/or make some video. I have a couple programs now, but they’re all pretty basic. What I want to do is, if you’ve ever seen Terminator, say highlight someone’s arm in red and type text across the screen or something. Is there a program that will let you do that kind of stuff and more without being extremely tedious or insanely difficult? Thanks in advance.

Sony Vegas.