As she first seen in the Canadian drama series Edgemont, she then landed the role of infamous fairytale princess Snowhite. After filming the said tv movie, she auditioned for WB's Smallville and accepted as Lana Lang, Clark Kent's love interest. That is considered as her turning point in her career garnering millions of fans aside from being a household name all throughout the globe. Apart from Smallville, she did a two-part miniseries filmed in Vancouver named Legend of Earthsea as the priestess Tenar.
In movies, she first appeared in Eurotrip along with Michelle Trachtenberg and Jacob Pitts. Followed by Partition as she played a young Muslim woman falling in love with a Sikh as she deals with her own dilemmas cause by war. Apart from portraying The Princess in the short film Dream Princess, she is also a renowned spokesperson of Neutrogena along with Mandy Moore Jennifer Love Hewitt. A real hotness personified to be included in such prestigious lists from various magazine and fanlistings such as Maxim and FHM giving the word "hot" and "sexy" a new meaning.