Megan Fox as April O’Neil? Hmm…