Hailee Steinfeld
2013年2月，該公司公布海莉·史坦菲德與莎蓮·活莉都不獲選，但成為眼中女主角的人選。2013年3月19日，《娛樂週刊》報導指莎蓮·活莉將飾演Hazel Grace Lancaster的一角，而當時莎蓮·活莉正拍攝《分歧者·異類叛逃》。導演說：「我們看過接近250位女演員為角色的演繹，我看過當中的50位，在莎蓮的10至15秒試鐘裡，我知道她就是Hazel，只有她有鏡頭前讓我首次真正的看到Hazel。她手握著她的劇本，和只有她的眼睛偷看過他們。」5月10日，安塞爾·埃爾格特為Hazel的戀人Augustus Waters進行試鏡。7月23日，蘿拉·鄧恩加入劇組飾演Hazel的母親Frannie Lancaster，以及納特·沃爾夫飾演Augustus的失明好友Issac。沃爾夫跟《》指「這是很令人興奮的事，我感到非常幸運，事實上我跟這班具天賦的人們一起合作—我的意思是，這就是為何我在電影中出色的原因之一，這就是原因。」8月14日，山姆·特拉梅爾試演作為Hazel的父親Micheal Lancaster，而在8月29日，小說的作者約翰·格林公布麥克·柏比葛利亞將飾演Patrick一角，他亦於9月6日在推特發文公布指威廉·達福將會飾演Peter van Houten。