Actress Alyssa Milano attends a Pre-Oscar charity brunch hosted by Montblanc and UNICEF to celebrate the launch of their new “Signature For Good 2013” Initiative with special guest Hilary Swank at Hotel Bel-Air on February 23, 2013 in Los Angeles, California. (Photo by Pascal Le Segretain/Getty Images for Montbanc)
NEW YORK, NY – JULY 14: Actress Alyssa Milano attends the Taco Bell All-Star Legends & Celebrity Softball Game at Citi Field on July 14, 2013 in New York City. (Photo by Mike Coppola/Getty Images)
LOS ANGELES, CA – APRIL 09: Actress Alyssa Milano arrives at the premiere of Warner Bros. Pictures’ and Legendary Pictures’ “42” at the Chinese Theatre on April 9, 2013 in Los Angeles, California. (Photo by Kevin Winter/Getty Images)
HOLLYWOOD, CA – DECEMBER 05: Actress Alyssa Milano arrives to the Premiere Of Warner Bros. Pictures’ “New Year’s Eve” at Grauman’s Chinese Theatre on December 5, 2011 in Hollywood, California. (Photo by John Shearer/Getty Images)
NEW YORK, NY – JULY 14: Actress Alyssa Milano attends Major League Baseball’s All Star Bash presented by MLB.com, Delta and Nivea at Roseland Ballroom on July 14, 2013 in New York City. (Photo by Neilson Barnard/Getty Images for MLB)
LOS ANGELES, CA – FEBRUARY 23: Actress Alyssa Milano attends the Montblanc And UNICEF Host Pre-Oscar Brunch Celebrating Their Limited Edition Collection at the Hotel Bel-Air on February 23, 2013 in Los Angeles, California. (Photo by Frederick M. Brown/Getty Images)
WESTWOOD, CA – NOVEMBER 06: Actress Alyssa Milano attends The Hollywood Reporter’s ‘Next Gen’ 20th Anniversary Gala at Hammer Museum on November 6, 2013 in Westwood, California. (Photo by Imeh Akpanudosen/Getty Images)
NEW YORK, NY – MAY 15: Actress Alyssa Milano attends the Entertainment Weekly & ABC-TV Up Front VIP Party at Dream Downtown on May 15, 2012 in New York City. (Photo by Michael Loccisano/Getty Images)
HOLLYWOOD, CA – DECEMBER 05: Actress Alyssa Milano arrives at the premiere of Warner Bros. Pictures’ “New Year’s Eve” at Grauman’s Chinese Theatre on December 5, 2011 in Hollywood, California. (Photo by Kevin Winter/Getty Images)
HOLLYWOOD, CA – APRIL 09: Actress Alyssa Milano attends the premiere of Warner Bros. Pictures’ And Legendary Pictures’ ’42’ at TCL Chinese Theatre on April 9, 2013 in Hollywood, California. (Photo by Imeh Akpanudosen/Getty Images)
NEW YORK, NY – OCTOBER 22: Actress Alyssa Milano attends the Project Runway All Stars Season 3 premiere party presented by The Weinstein Company and Lifetime in partnership with Marie Claire, QVC, Mary Kay and Alterna Haircare at Hudson Common at the Hudson Hotel on October 22, 2013 in New York City. (Photo by Cindy Ord/Getty Images for The Weinstein Company)
WEST HOLLYWOOD, CA – FEBRUARY 21: Actress Alyssa Milano attends Vanity Fair and the Fiat brand Celebration of Una Notte Verde with Hans Zimmer and Ron Howard in support of The United Nations International Labour Organization and the Green Jobs Programme on Thursday, February 21, 2013 at Cecconis in West Hollywood, California. (Photo by Charley Gallay/Getty Images for VF)
LOS ANGELES, CA – JANUARY 26: Actress Alyssa Milano attends the Entertainment Weekly Pre-SAG Party hosted by Essie and Audi held at Chateau Marmont on January 26, 2013 in Los Angeles, California. (Photo by Alberto E. Rodriguez/Getty Images for Entertainment Weekly)
NEW YORK, NY – MAY 15: Actress Alyssa Milano attends the Entertainment Weekly & ABC-TV Up Front VIP Party at Dream Downtown on May 15, 2012 in New York City. (Photo by Michael Loccisano/Getty Images)
LAS VEGAS, NV – DECEMBER 06: Actress Alyssa Milano poses backstage during the 2013 NASCAR Sprint Cup Series Champion’s Awards Ceremony at Wynn Las Vegas on December 6, 2013 in Las Vegas, Nevada. (Photo by Jerry Markland/Getty Images)
There is a great deal more to Ben Affleck than meets the eye. Some looks at him and just want to write him off as a smug pretty boy, but as he has proven over…