Am I the only one who was just simply floored by Janelle Monae's performance. She was exceptionally convincing in both versions of her character and more than held her own aside such a seasoned cast. Watching this movie a second time only made me even more impressed. Singers and athletes turned actor rarely translate into what I would call convincing or compelling performances. You can usually and easily tell they are not up to par against trained actors. I never felt that at any moment in this movie. Aside from her compelling beauty, her infectious intelligence and sheer presence, she delivers in this film, and then some. Very entertained. Bravo.