Joshua Browning Carter Jackson is a Canadian-American actor. He has appeared in primetime television and in over 30 film roles.
The script ran 0.005 seconds.