Dylan O'Brien as Andrew Trudeau - Charmed (2008-2016) Fan Cast | myCast.io