Twisted‘s Avan Jogia has landed a role in Michael opposite James Franco for director Justin Kelly and executive producer Gus Van Sant. Franco stars as a gay activist who, after enduring years of taunts and struggle, becomes an anti-gay Christian pastor. Jogia will play Will, a young man Michael (Franco) meets and falls for along his journey. Earlier this week ABC Family cancelled the teen drama series Twisted, which starred Jogia as a troubled high schooler who returns to his hometown amid suspicion after killing his aunt as a child. The 22-year-old Canadian thesp who earned a following on Nickelodeon’s Victorious was recently chosen to lead Spike’s upcoming event series Tut playing the young King Tutankhamun opposite Ben Kingsley. He’s been booking more indie feature fare of late including Ten Thousand Saints with Hailee Steinfeld and Shangri-La Suite with Emily Browning, Ashley Greene, and Luke Grimes. Jogia recently wrapped filming on teen comedy The Outskirts with Ashley Rickards, Eden Sher, and former Nickelodeon co-star Victoria Justice. He’s repped by ICM Partners, LINK and Tyman Stewart at Characters.