Show more
Alan Douglas Cox is a British actor. He portrayed a teenage Dr. Watson in Young Sherlock Holmes in 1985. Wikipedia
Ben Affleck
Robert Downey Jr.
Candace Cameron Bure
Megan Fox