British star was in the running to play caped crusader when Robert Pattinson was cast