I always thought
Alison Lohman would make a great Stevie, although she is 40 now.
Geoffrey Rush for an older Mick.
Cate Blanchett for Christine. Or
Vera Farmiga, since she was supposed to play Christine in the scrapped Dennis Wilson biopic.
James Marsden or Bradley Cooper for Lindsey.
No idea for John.