Brendan Fraser surprisingly perfect as robotman.
Jennifer Tilly is not only an American-Canadian actress but also an award-winning professional poker player.
You would have expected her to openly speak about her surgery experience since the results were amazing.
Diane Guerrero is both beautiful and brilliant as Jane.