I found this link on scifi.com. It's about Julie Benz being on Taken and it also mentions her being on Roswell.
www.scifi.com