Jennifer Garner is considered one of the most versatile actors in Hollywood today. Over the course of her decades-long career, she has portrayed a diverse range of roles, from a butt-kicking spy to a ...