Selena Gomez never minded being mistaken for Alex Russo.
The 32-year-old actress role to fame as Alex on Disney Channel show 'Wizards of Waverly Place' - a part she played from 2007 to 2012 - and her younger fans have approached her in public thinking she is actually her magical alter ego.