Ben Cotton

Originally from Edmonton, Alberta, Ben Cotton is perhaps most recognized for his role on Stargate: Atlantis playing the scientist Dr. Peter Kavanagh. Recently, he gained acclaim as the quick-tempered Shane Pierce on CBS's summer hit, Harper's Island.