Scheduled for May 2012 release, On the Road reunites writer José Rivera and director Walter Salles, who previously teamed for the award-winning The Motorcycle Diaries (2004). Sam Riley (Sal Paradise) and Garrett Hedlund (Dean Moriarty) head the cast that features Kristen Stewart (Mary Lou) and Kirsten Dunst (Camille). Tom Sturridge plays Carlo Marx, the character Kerouac based on Allen Ginsberg. Viggo Mortensen portrays Old Bull Lee, based on William Burroughs. Amy Adams is Jane, based on Joan Vollmer Burroughs (who was killed by Burroughs in a drunken 1951 gun accident). Also in the cast: Steve Buscemi, Terrence Howard and Elisabeth Moss. Coati Mundi plays Slim Gaillard.