Joshua Jackson

Joshua Browning Carter Jackson (born June 11, 1978) is a Canadian-American actor. He has appeared in primetime television and in over 32 film roles.

More Photos Of Joshua Jackson